[Bug 15601] New: CVE-2021-42380 unrepaired or new issues introduced by fixing CVE-2021-42380.

bugzilla at busybox.net bugzilla at busybox.net
Wed May 24 08:56:16 UTC 2023


https://bugs.busybox.net/show_bug.cgi?id=15601

            Bug ID: 15601
           Summary: CVE-2021-42380 unrepaired or new issues introduced by
                    fixing CVE-2021-42380.
           Product: Busybox
           Version: unspecified
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Standard Compliance
          Assignee: unassigned at busybox.net
          Reporter: magicgoogol at gmail.com
                CC: busybox-cvs at busybox.net
  Target Milestone: ---

Created attachment 9601
  --> https://bugs.busybox.net/attachment.cgi?id=9601&action=edit
poc

Discoverer: Taolaw at Vlab of Vecentek

$ ./busybox_unstripped awk -f '/home/fuzz/vuln_search/poc/CVE-2021-42380'
'/home/fuzz/vuln_search/poc/1.txt' 

─ process timing ────────────────────────────────────┬─ ─ process timing
──────────────────── results ────┐──┬─ overall results ────┐
 days, 0 hrs, 0 min, 56 sec │ cycles done : 0 │ 0 min, 56 sec      │  cycles
done : 0     │
│ last new find │   last new find : 0 days, 0 hrs, 0 min, 1 sec       │ corpus
count : 208    0 days, 0 hrs, 0 min, 1 sec │ corpus count : 208 │
│last saved crash : │last saved crash : none seen yet                    
│saved crashes : 0  seen yet │saved crashes : 0 │
│ last saved hang │ last saved hang : none seen yet                     │ 
saved hangs : 0    none seen yet │ saved hangs : 0 │
├─ cycle progress ─────────────────────┬─ ├─ cycle progress
─────────────────────┬─ map cover coverage┴──────────────────────┤
=================================================================
==474939==ERROR: AddressSanitizer: heap-use-after-free on address
0x619000000b00 at pc 0x558ba8a13137 bp 0x7ffcfb7b8990 sp 0x7ffcfb7b8980
READ of size 4 at 0x619000000b00 thread T0
    #0 0x558ba8a13136 in clrvar
(/home/fuzz/vuln_search/busybox/busybox-1.36.1/busybox_unstripped+0x9c8136)

0x619000000b00 is located 128 bytes inside of 1088-byte region
[0x619000000a80,0x619000000ec0)
freed by thread T0 here:
    #0 0x7f1e23748c3e in __interceptor_realloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cc:163
    #1 0x558ba87009dc in xrealloc
(/home/fuzz/vuln_search/busybox/busybox-1.36.1/busybox_unstripped+0x6b59dc)

previously allocated by thread T0 here:
    #0 0x7f1e23748c3e in __interceptor_realloc
../../../../src/libsanitizer/asan/asan_malloc_linux.cc:163
    #1 0x558ba87009dc in xrealloc
(/home/fuzz/vuln_search/busybox/busybox-1.36.1/busybox_unstripped+0x6b59dc)

SUMMARY: AddressSanitizer: heap-use-after-free
(/home/fuzz/vuln_search/busybox/busybox-1.36.1/busybox_unstripped+0x9c8136) in
clrvar
Shadow bytes around the buggy address:
  0x0c327fff8110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c327fff8120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c327fff8130: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c327fff8140: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c327fff8150: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
=>0x0c327fff8160:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c327fff8170: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c327fff8180: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c327fff8190: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c327fff81a0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c327fff81b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==474939==ABORTING

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the busybox-cvs mailing list