Skip to content

[Medium] Patch perl for CVE-2026-8376#17591

Open
v-sushilsati wants to merge 4 commits into
microsoft:3.0-devfrom
Kanishk-Bansal:topic_perl-3.0_CVE-2026-8376
Open

[Medium] Patch perl for CVE-2026-8376#17591
v-sushilsati wants to merge 4 commits into
microsoft:3.0-devfrom
Kanishk-Bansal:topic_perl-3.0_CVE-2026-8376

Conversation

@v-sushilsati
Copy link
Copy Markdown

@v-sushilsati v-sushilsati commented Jun 1, 2026

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

  • The toolchain has been rebuilt successfully (or no changes were made to it)
  • The toolchain/worker package manifests are up-to-date
  • Any updated packages successfully build (or no packages were changed)
  • Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
  • Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
  • All package sources are available
  • cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
  • LICENSE-MAP files are up-to-date (./LICENSES-AND-NOTICES/SPECS/data/licenses.json, ./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md, ./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)
  • All source files have up-to-date hashes in the *.signatures.json files
  • sudo make go-tidy-all and sudo make go-test-coverage pass
  • Documentation has been updated to match any changes to the build system
  • Ready to merge

Summary
Change Log

-modified: SPECS/perl/perl.spec
-new: /SPECS/perl/CVE-2026-8376.patch

  • modified: toolkit/resources/manifests/package/pkggen_core_aarch64.txt
    -modified: toolkit/resources/manifests/package/pkggen_core_x86_64.txt
    -modified: toolkit/resources/manifests/package/toolchain_aarch64.txt
    -modified: toolkit/resources/manifests/package/toolchain_x86_64.txt
Does this affect the toolchain?

Yes

Links to CVEs
Test Methodology
  • Local build was successful.
image
  • Patch applies cleanly
image
  • License check script shows no warning.
  • Installation and Uninstallation on docker image was successful.
image

@microsoft-github-policy-service microsoft-github-policy-service Bot added Packaging 3.0-dev PRs Destined for AzureLinux 3.0 labels Jun 1, 2026
Copy link
Copy Markdown

@Kanishk-Bansal Kanishk-Bansal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(.venv) kanbansal@TDC626371074 [ ~/azurelinux/SPECS/perl ]$ rpmspec -P perl.spec
error: Unable to open /usr/src/azl/SOURCES/gendep.macros: No such file or directory
error: line 145: Unclosed %if

@v-sushilsati
Copy link
Copy Markdown
Author

@v-sushilsati please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.
@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Microsoft"

@v-aaditya
Copy link
Copy Markdown

Buddy Build has been triggered and it has passed !
https://dev.azure.com/mariner-org/mariner/_build/results?buildId=1130904&view=results

@v-aaditya
Copy link
Copy Markdown

v-aaditya commented Jun 3, 2026

Buddy Build has been re-triggered and it has passed !- https://dev.azure.com/mariner-org/mariner/_build/results?buildId=1131863&view=results

@v-sushilsati v-sushilsati marked this pull request as ready for review June 3, 2026 14:08
@v-sushilsati v-sushilsati requested a review from a team as a code owner June 3, 2026 14:08
@v-sushilsati v-sushilsati marked this pull request as draft June 4, 2026 04:30
@v-sushilsati v-sushilsati marked this pull request as ready for review June 4, 2026 04:58
@v-sushilsati v-sushilsati reopened this Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.0-dev PRs Destined for AzureLinux 3.0 Packaging security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants