Skip to content

binutils: Fix CVE-2026-4647: Out-of-bounds read in XCOFF relocation processing#22

Open
deepin-ci-robot wants to merge 1 commit intomasterfrom
fix/CVE-2026-4647
Open

binutils: Fix CVE-2026-4647: Out-of-bounds read in XCOFF relocation processing#22
deepin-ci-robot wants to merge 1 commit intomasterfrom
fix/CVE-2026-4647

Conversation

@deepin-ci-robot
Copy link
Copy Markdown
Contributor

CVE-2026-4647 修复

漏洞描述

A flaw was found in the GNU Binutils BFD library when processing XCOFF object files. The relocation type value is not properly validated before being used, which can cause the program to read memory outside of intended bounds.

修复内容

  • 添加 reloc r_type 验证,防止越界访问 xcoff_howto_table

上游修复

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9e99dbc1f19ffaf18d0250788951706066ebe7f2

测试

  • 补丁格式验证通过
  • 编译测试
  • 功能测试

此 PR 由 CVE-Fixer 自动生成

…rocessing

A flaw was found in the GNU Binutils BFD library when processing XCOFF
object files. The relocation type value is not properly validated before
being used, which can cause the program to read memory outside of
intended bounds.

This fix adds proper validation of reloc r_type before accessing
xcoff_howto_table to prevent out-of-bounds memory access.

Upstream: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9e99dbc1f19ffaf18d0250788951706066ebe7f2
@deepin-ci-robot deepin-ci-robot requested review from BLumia and myml April 15, 2026 05:40
@deepin-ci-robot
Copy link
Copy Markdown
Contributor Author

[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 assign tsic404 for approval. 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

@github-actions
Copy link
Copy Markdown

TAG Bot

TAG: 2.41-6deepin11
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