patchThe GNU Bourne-Again SHell - Patches: patch #10461, UAF in several functions in parse.y

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #10461: UAF in several functions in parse.y

Submitter:  Artem Chernyshev <dtenebrae>
Submitted:  Tue 25 Jun 2024 11:29:10 AM UTC
   
 
Category:  None Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  None Open/Closed:  Open

Wed 26 Jun 2024 03:20:39 PM UTC, comment #1: 

Thanks for the report. This was fixed back in 1/2024 as the result of
https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00016.html

Chet Ramey <chet>
Group administrator
Tue 25 Jun 2024 11:29:10 AM UTC, original submission:  

We discovered some UAF and double-free bugs in parse.y with AFL fuzzing. Repro is attached along with suggested patch.

Configured as follows:

configure --with-bash-malloc=no \
          --with-afs

Repro tested on bash 5.2.26

Artem Chernyshev <dtenebrae>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by chet (Posted a comment)
  • -email is unavailable- added by dtenebrae (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-06-26 chet StatusNone Done
    2024-06-25 dtenebrae Attached File- Added id_000000,sig_11,src_009131,time_61652956,execs_1548179,op_havoc, #56203
        Attached File- Added 0001-parse-UAF-in-parse_compound_assignment.patch, #56204

    Back to the top

    Powered by Savane 3.13-af88.
    Corresponding source code