Skip to content

fix: apply CVE-2025 security patches for binutils (4 CVEs)#26

Open
hudeng-go wants to merge 1 commit into
masterfrom
cve-fixes-2025
Open

fix: apply CVE-2025 security patches for binutils (4 CVEs)#26
hudeng-go wants to merge 1 commit into
masterfrom
cve-fixes-2025

Conversation

@hudeng-go

Copy link
Copy Markdown
Contributor

Summary

This PR applies quilt patches for 4 CVEs affecting binutils 2.41-6deepin12. Each CVE has its own quilt patch in debian/patches/ for individual application.

CVEs Fixed

  1. CVE-2025-11082 (PR ld/33464) - elf: Don't read beyond .eh_frame section size
    Patch: debian/patches/CVE-2025-11082.patch

  2. CVE-2025-11083 (PR ld/33457) - elf: Don't match corrupt section header in linker input
    Patch: debian/patches/CVE-2025-11083.patch

  3. CVE-2025-11412 (PR ld/33452) - SEGV in bfd_elf_gc_record_vtentry
    Patch: debian/patches/CVE-2025-11412.patch

  4. CVE-2025-11414 (PR ld/33450) - Fix set_symbol_value to return bool instead of void
    Patch: debian/patches/CVE-2025-11414.patch

Additional CVEs Researched

35 additional CVEs were researched but could not be patched due to version incompatibility (patches target 2.46+ code), lack of upstream commits, or the vulnerability not affecting binutils 2.41.

See the PR discussion for the full CVE research report.

@deepin-ci-robot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from hudeng-go. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hudeng-go hudeng-go force-pushed the cve-fixes-2025 branch 2 times, most recently from 0bee0c9 to 61af823 Compare June 3, 2026 09:39
…25-11414

Apply security patches for 4 binutils CVEs via quilt backports.

CVE-2025-11082: backport upstream commit ea1a0737c (bfd/elf-eh-frame.c)
CVE-2025-11083: backport upstream commit 9ca499644 (bfd/elfcode.h)
CVE-2025-11412: backport upstream commit 047435dd (bfd/elflink.c)
CVE-2025-11414: backport upstream commit aeaaa9af6 (bfd/elflink.c)

Upstream: https://sourceware.org/git/binutils-gdb.git
Co-Authored-By: hudeng <hudeng@deepin.org>
@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

TAG Bot

TAG: 2.41-6deepin13
EXISTED: no
DISTRIBUTION: unstable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants