-
Notifications
You must be signed in to change notification settings - Fork 580
[High] Patch python3 for CVE-2025-4138, CVE-2025-4330, CVE-2025-4517, CVE-2025-4516, CVE-2024-12718, CVE-2025-4435, CVE-2023-5752, and CVE-2023-45803 #13994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…and CVE-2025-4517 Signed-off-by: Sreenivasulu Malavathula <v-smalavathu@microsoft.com>
Hi,
|
Kindly incorporate #13894 changes also in this PR |
e73dfab
to
066e720
Compare
Yes, Incorporated PR #13894 (CVE-2025-4516) changes and |
a81d8c2
to
90d2500
Compare
Signed-off-by: Sreenivasulu Malavathula <v-smalavathu@microsoft.com>
90d2500
to
b148095
Compare
/azurepipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, PR check failed for known pip install issue and kernel-mshv failure (confirmed unrelated)
…VE-2025-4516, CVE-2024-12718, CVE-2025-4435, CVE-2023-5752, and CVE-2023-45803 (#13994) Signed-off-by: Sreenivasulu Malavathula <v-smalavathu@microsoft.com> (cherry picked from commit 62f1650)
Auto cherry-pick results: Auto cherry-pick pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=839667&view=results |
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-static
subpackages, etc.) have had theirRelease
tag incremented../cgmanifest.json
,./toolkit/scripts/toolchain/cgmanifest.json
,.github/workflows/cgmanifest.json
)./LICENSES-AND-NOTICES/SPECS/data/licenses.json
,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md
,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON
)*.signatures.json
filessudo make go-tidy-all
andsudo make go-test-coverage
passSummary
python3: Patch for CVE-2025-4138, CVE-2025-4330, CVE-2025-4517, CVE-2025-4516, CVE-2024-12718, CVE-2025-4435, CVE-2023-5752, and CVE-2023-45803
CVE-2025-4138, CVE-2025-4330, CVE-2025-4517, CVE-2024-12718, CVE-2025-4435
This Patch is back porting Python3 Version `3.9.x-y' that required for this branch 2.0. The link https://github.com/python/cpython/pull/135084/files fixes this CVE.
CVE-2025-4516
https://nvd.nist.gov/vuln/detail/CVE-2025-4516 mentioned Use-after-free in
unicode_escape
decoder with error handler python/cpython#133767.python/cpython@a75953b fixes this CVE.
CVE-2023-5752
pypa/pip@389cb79 fixes this CVE.
From Upstream patch, the file test_vcs.py is does not exist in our version/sources.
CVE-2023-45803
urllib3/urllib3@4e98d57 fixes this CVE.
From Upstream, the following files are doesn't exist in our version/sources.
.readthedocs.yml
,CHANGES.rst
,handlers.py
,_version.py
,test_connectionpool.py
,test_poolmanager.py
Change Log
Does this affect the toolchain?
YES
Associated issues
Links to CVEs
Test Methodology
Test Methodology
Verified: patches CVE-2025-4516, CVE-2025-4138 are applied as shown below

Verified: patches CVE-2023-5752, CVE-2023-45803 are applied as shown below
