Skip to content

[Aikido] Fix 2 critical issues in pyyaml and 7 other issues - #48

Open
aikido-autofix[bot] wants to merge 1 commit into
masterfrom
fix/aikido-security-AIKIDO-460-AIKIDO-1260-AIKIDO-347-AIKIDO-1164-update-packages-83093908-dhj5
Open

[Aikido] Fix 2 critical issues in pyyaml and 7 other issues#48
aikido-autofix[bot] wants to merge 1 commit into
masterfrom
fix/aikido-security-AIKIDO-460-AIKIDO-1260-AIKIDO-347-AIKIDO-1164-update-packages-83093908-dhj5

Conversation

@aikido-autofix

@aikido-autofix aikido-autofix Bot commented Aug 7, 2026

Copy link
Copy Markdown

Upgrade PyYAML and urllib3 to fix critical RCE vulnerabilities in YAML deserialization and HIGH severity DoS/SSL verification issues in HTTP client.

✅ There are no breaking changes

✅ 9 CVEs resolved by this upgrade, including 2 critical 🚨 CVEs

This PR will resolve the following CVEs:

Issue Severity           Description
CVE-2020-14343
🚨 CRITICAL
[pyyaml] Arbitrary code execution vulnerability in YAML processing when handling untrusted input through full_load or FullLoader, allowing attackers to execute arbitrary code via malicious YAML constructs.
CVE-2017-18342
🚨 CRITICAL
[pyyaml] In PyYAML before 5.1, the yaml.load() API could execute arbitrary code if used with untrusted data. The load() function has been deprecated in version 5.1 and the 'UnsafeLoader' has been introduced for backward compatibility with the function.
CVE-2023-43804
HIGH
[urllib3] A vulnerability allows unintended cookie leakage via HTTP redirects to different origins when users specify a Cookie header without explicitly disabling redirects. This can lead to information disclosure as sensitive cookie data may be exposed to unintended recipients.
CVE-2019-11324
HIGH
[urllib3] SSL certificate verification can be bypassed when custom CA certificates are specified, allowing connections that should fail to succeed due to improper handling of certificate validation contexts.
CVE-2025-66471
HIGH
[urllib3] The Streaming API improperly handles highly compressed data, allowing attackers to cause excessive CPU usage and massive memory allocation through decompression of small compressed payloads. This results in a denial-of-service vulnerability via resource exhaustion.
CVE-2026-21441
HIGH
[urllib3] Decompression bomb vulnerability in streaming API for HTTP redirects. Malicious servers can trigger excessive resource consumption by sending compressed redirect responses that are fully decompressed without respecting read limits.
CVE-2020-26137
MEDIUM
[urllib3] before 1.25.9 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of putrequest(). NOTE: this is similar to CVE-2020-26116.
CVE-2025-50181
MEDIUM
[urllib3] A vulnerability allows disabling redirects for all requests through improper PoolManager instantiation with retries configuration, potentially bypassing SSRF and open redirect mitigations. Applications relying on disabled redirects to prevent these vulnerabilities remain exposed to attacks.
CVE-2018-25091
MEDIUM
[urllib3] Authorization header is not removed when following cross-origin redirects, potentially exposing credentials to unintended hosts or transmitting them in cleartext.
🔗 Related Tasks

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.

0 participants