[AutoPR- Security] Patch perl-XML-Parser for CVE-2006-10003, CVE-2006-10002 [HIGH]#16241
Conversation
40fdf66 to
6d10532
Compare
|
The 3rd subtest in test-suite Reference:
This issue is present in current |
|
The Buddy Build has been re-triggered and it has passed ! |
Can you provide more details here. Why is it ok to ignore the failing test if this change introduces the failure? |
| print "not " unless $cnt == 37; | ||
| print "ok 2\n"; | ||
|
|
||
| -print "not " unless $str eq '&draft.day;'; |
There was a problem hiding this comment.
This test wasn't failing before these patches were applied?
There was a problem hiding this comment.
Yes, I have checked locally. The ptests in package perl-XML-Parser are getting passed once I remove the patch for CVE-2024-8176 in core package expat.
The reason to skip the test is that it is introduced because of CVE-2024-8176 fix in core package The only way to fix the ptest failure is to upgrade the core package CC: @Kanishk-Bansal |
Updated the setup process to use %autosetup for patches.
8aa8e27 to
829a157
Compare
|
Buddy Build has passed ! |
To close the loop here, I understand that the CVE was fixed properly. This issue is that something that worked before the CVE fix, now fails to work. If the test is failing then it's possible that this CVE fix will cause other usage of perl-XML-parser to start failing too. My recommendation is that we also patch expat with the necessary change, or we upgrade expat and understand the impacts the upgrade has to expat and any of its dependencies. |
Auto Patch perl-XML-Parser for CVE-2006-10003, CVE-2006-10002.
Autosec pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=1073447&view=results
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-staticsubpackages, etc.) have had theirReleasetag 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.jsonfilessudo make go-tidy-allandsudo make go-test-coveragepassSummary
What does the PR accomplish, why was it needed?
Change Log
Does this affect the toolchain?
YES/NO
Associated issues
Links to CVEs
Test Methodology