Summary: | AS: Buffer Overflow when scrubing chars | ||
---|---|---|---|
Product: | binutils | Reporter: | Marcel Böhme <boehme.marcel> |
Component: | gas | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nickc, thuanpv |
Priority: | P2 | ||
Version: | 2.28 | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: |
Description
Marcel Böhme
2016-12-01 14:08:03 UTC
The master branch has been updated by Nick Clifton <nickc@sourceware.org>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=69ace2200106348a1b00d509a6a234337c104c17 commit 69ace2200106348a1b00d509a6a234337c104c17 Author: Nick Clifton <nickc@redhat.com> Date: Thu Dec 1 15:20:19 2016 +0000 Fix seg fault attempting to unget an EOF character. PR gas/20898 * app.c (do_scrub_chars): Do not attempt to unget EOF. Hi Marcel, Thanks for reporting this bug. I have checked in a small patch to stop the assembler from attempting to push and end-of-file value back into the input stream, which should fix the bug. Cheers Nick This is CVE-2017-7223 |