Package: birthday
Version: 1.6.2-4
Severity: normal

Dear Patrick Uiterwijk,

Some malformed input files result in a segmentation fault when running `birthday'. This is reproducible in both jessie and sid.

I have attached some example inputs that reproduce the bug and the backtraces from gdb. The backtraces point to line 537 in bdengine.c in the readlist() function.

The inputs were generated by afl-fuzz.

Sincerely,

Nathaniel Beaver


-- System Information:
Debian Release: 8.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages birthday depends on:
ii  libc6  2.19-18+deb8u4

Versions of packages birthday recommends:
ii  perl  5.20.2-3+deb8u5

birthday suggests no packages.

-- no debconf information

Attachment: birthday-bug.tar.gz
Description: application/gzip

Reply via email to