Re: [PATCH v3] x86/disasm: do not use format string without format specifiers

Project / Subsystem

binutils / x86/disasm

Date

2026-05-26

Proposer

H.J. Lu <hjl.tools@gmail.com>

Source type

public_inbox

Consensus

Committed

Sentiment

/10

All attributes

project
binutils
subsystem
x86/disasm
patch_id
discussion_id
CAMe9rOpGWKYF34u4AjJvtV0tnD-AgGYoKDQisvC2woHLo2MHiQ@mail.gmail.com
source_type
public_inbox
title
Re: [PATCH v3] x86/disasm: do not use format string without format specifiers
headline
x86/disasm: Fix format string vulnerability
tldr
Fixes a format string vulnerability in the x86 disassembler by adding format specifiers to `i386_dis_printf` calls.
proposer
H.J. Lu <hjl.tools@gmail.com>
consensus
Committed
outcome
proposed
sentiment_score
technical_tradeoffs
[]
series_id
series_role
reply
series_parts
[]
tags
  • x86
  • disassembler
  • security
  • format string vulnerability
bugzilla_url
date
2026-05-26T00:00:00.000Z

Re: [PATCH v3] x86/disasm: do not use format string without format specifiers

H.J. Lu pushed Will Hawkin’s patch which fixes a format string vulnerability in the x86 disassembler. The vulnerability, reported as PR binutils/34168, could lead to arbitrary code execution if a crafted input string is processed by the disassembler. The fix involves adding format specifiers to i386_dis_printf calls.