Skip to content

Comments

Fixes for security issues (CVE-2025-13836, CVE-2025-67725, CVE-2025-67726)#744

Merged
m-czernek merged 4 commits intoopenSUSE/release/3006.0from
openSUSE/fix/3006.0/cve-2025-67725-67726
Jan 14, 2026
Merged

Fixes for security issues (CVE-2025-13836, CVE-2025-67725, CVE-2025-67726)#744
m-czernek merged 4 commits intoopenSUSE/release/3006.0from
openSUSE/fix/3006.0/cve-2025-67725-67726

Conversation

@vzhestkov
Copy link
Contributor

@vzhestkov vzhestkov commented Jan 9, 2026

What does this PR do?

Fixes for security issues (CVE-2025-67725, CVE-2025-67726)

What issues does this PR fix or reference?

Upstream PRs:
tornadoweb/tornado#3553
saltstack/salt#68595 (tornadoweb/tornado@771472c)
saltstack/salt#68611

Previous Behavior

Remove this section if not relevant

New Behavior

Remove this section if not relevant

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes/No

Please review Salt's Contributing Guide for best practices.

See GitHub's page on GPG signing for more information about signing commits with GPG.

vzhestkov and others added 3 commits January 11, 2026 23:16
httputil: Fix quadratic performance of repeated header lines

Previouisly, when many header lines with the same name were found
in an HTTP request or response, repeated string concatenation would
result in quadratic performance. This change does the concatenation
lazily (with a cache) so that repeated headers can be processed
efficiently.

Security: The previous behavior allowed a denial of service attack
via a maliciously crafted HTTP message, but only if the
max_header_size was increased from its default of 64kB.
httputil: Fix quadratic behavior in _parseparam

Prior to this change, _parseparam had O(n^2) behavior when parsing
certain inputs, which could be a DoS vector. This change adapts
logic from the equivalent function in the python standard library
in https://github.com/python/cpython/pull/136072/files
@vzhestkov vzhestkov force-pushed the openSUSE/fix/3006.0/cve-2025-67725-67726 branch from 8b4f1e5 to aeb89fe Compare January 11, 2026 22:25
@vzhestkov vzhestkov changed the title Fixes for security issues (CVE-2025-67725, CVE-2025-67726) Fixes for security issues (CVE-2025-13836, CVE-2025-67725, CVE-2025-67726) Jan 11, 2026
@m-czernek m-czernek merged commit 324c774 into openSUSE/release/3006.0 Jan 14, 2026
8 checks passed
@m-czernek m-czernek deleted the openSUSE/fix/3006.0/cve-2025-67725-67726 branch January 14, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants