[Nasm-bugs] [Bug 3392741] New: stack overflow in eval.c

noreply-nasm at dev.nasm.us noreply-nasm at dev.nasm.us
Tue Feb 23 04:12:03 PST 2021


https://bugzilla.nasm.us/show_bug.cgi?id=3392741

            Bug ID: 3392741
           Summary: stack overflow in eval.c
           Product: NASM
           Version: 2.16 (development)
          Hardware: All
                OS: All
            Status: OPEN
          Severity: normal
          Priority: Medium
         Component: Assembler
          Assignee: nobody at nasm.us
          Reporter: dz1833006 at smail.nju.edu.cn
                CC: chang.seok.bae at intel.com, gorcunov at gmail.com,
                    hpa at zytor.com, nasm-bugs at nasm.us
     Obtained from: Built from git using configure

Created attachment 411810
  --> https://bugzilla.nasm.us/attachment.cgi?id=411810&action=edit
poc file

Version: github-master branch commit:6d95cc8 (2021.2.22)

Cmd: nasm poc -o tmp

ASAN:

==170069==ERROR: AddressSanitizer: stack-overflow on address 0x7fff6a10bf78 (pc
0x00000056c05b bp 0x7fff6a10c000 sp 0x7fff6a10bf80 T0)
    #0 0x56c05b in expr5 /nasm/nasm-master/asm/eval.c:627:9
    #1 0x56bf1c in expr4 /nasm/nasm-master/asm/eval.c:602:9
    #2 0x56bcbc in expr3 /nasm/nasm-master/asm/eval.c:563:9
    #3 0x56bb6c in expr2 /nasm/nasm-master/asm/eval.c:537:9
    #4 0x56ba1c in expr1 /nasm/nasm-master/asm/eval.c:511:9
    #5 0x56b8cc in expr0 /nasm/nasm-master/asm/eval.c:485:9
    #6 0x56b46c in rexp3 /nasm/nasm-master/asm/eval.c:422:9
    #7 0x56b2fc in rexp2 /nasm/nasm-master/asm/eval.c:396:9
    #8 0x56b15c in rexp1 /nasm/nasm-master/asm/eval.c:369:9
    #9 0x56afec in rexp0 /nasm/nasm-master/asm/eval.c:342:9
    #10 0x56ae6c in cexpr /nasm/nasm-master/asm/eval.c:305:9
    #11 0x5685b8 in bexpr /nasm/nasm-master/asm/eval.c:298:12
    #12 0x568e60 in expr6 /nasm/nasm-master/asm/eval.c:910:13
    #13 0x56c05f in expr5 /nasm/nasm-master/asm/eval.c:627:9
    #14 0x56bf1c in expr4 /nasm/nasm-master/asm/eval.c:602:9
    #15 0x56bcbc in expr3 /nasm/nasm-master/asm/eval.c:563:9
    #16 0x56bb6c in expr2 /nasm/nasm-master/asm/eval.c:537:9
    #17 0x56ba1c in expr1 /nasm/nasm-master/asm/eval.c:511:9
    #18 0x56b8cc in expr0 /nasm/nasm-master/asm/eval.c:485:9
    #19 0x56b46c in rexp3 /nasm/nasm-master/asm/eval.c:422:9
    #20 0x56b2fc in rexp2 /nasm/nasm-master/asm/eval.c:396:9
    #21 0x56b15c in rexp1 /nasm/nasm-master/asm/eval.c:369:9
    #22 0x56afec in rexp0 /nasm/nasm-master/asm/eval.c:342:9
    #23 0x56ae6c in cexpr /nasm/nasm-master/asm/eval.c:305:9
    #24 0x5685b8 in bexpr /nasm/nasm-master/asm/eval.c:298:12
    #25 0x568e60 in expr6 /nasm/nasm-master/asm/eval.c:910:13
    #26 0x56c05f in expr5 /nasm/nasm-master/asm/eval.c:627:9

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


More information about the Nasm-bugs mailing list