Skip to content

Security/upgrade requests urllib3 CVE fix#893

Open
bhavinshah-mendix wants to merge 4 commits into
mendix:developfrom
bhavinshah-mendix:security/upgrade-requests-urllib3-CVE-fix
Open

Security/upgrade requests urllib3 CVE fix#893
bhavinshah-mendix wants to merge 4 commits into
mendix:developfrom
bhavinshah-mendix:security/upgrade-requests-urllib3-CVE-fix

Conversation

@bhavinshah-mendix
Copy link
Copy Markdown
Contributor

No description provided.

bhavinshah-mendix and others added 4 commits March 18, 2024 14:46
Added a way to get license update for non-Mendix cloud
added import from lib.m2ee.util
Upgrade Python HTTP libraries to address security vulnerabilities:
- requests: 2.31.0 → 2.34.2
- urllib3: 2.2.1 → 2.7.0

Transitive dependency updates:
- certifi: 2024.2.2 → 2026.5.20
- charset-normalizer: 2.0.3 → 3.4.7
- idna: 2.8 → 3.15

Security Vulnerabilities Fixed:
- GHSA-mf9v-mfxr-j63j (HIGH): Fixed decompression bomb vulnerability
  in urllib3 streaming API. Affects buildpack/util.py download function.
- GHSA-qccp-gfcp-xxvc (HIGH): Fixed sensitive header leakage on
  cross-origin redirects in ProxyManager (defensive fix).

Compatibility:
- Zero breaking changes for existing codebase usage patterns
- All requests/urllib3 APIs remain backward compatible
- Verified: HTTPAdapter, Retry, Session, streaming with iter_content
- Unit tests: 6/6 business_events tests pass
- Production ready

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

1 participant