GNU bug report logs -
#23549
parted needs to be afl-fuzzed (crash found on Debian, 3.2-15)
Previous Next
To reply to this bug, email your comments to 23549 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-parted <at> gnu.org
:
bug#23549
; Package
parted
.
(Mon, 16 May 2016 15:30:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jacek Wielemborek <d33tah <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-parted <at> gnu.org
.
(Mon, 16 May 2016 15:30:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello,
The following base64-encoded device crashes parted 3.2 on "print all":
C+WpQf////8AAAAQAAAAAAAA5/8AAAAEAAAAAAAgAgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAADqAAAAAAAA
AAAAAAAA/gAAAAD////5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAEAAAAA+////wAAAAAAAGQAQAAAAAAAAAAAAAAA
AACJiYmJiYmJiYmJiYmJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA//9//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAOoA
AAAAAAAAAAAAAAAAAAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACrAAAAAPH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD////qAAAAAAAAAAAAAAAA8hZWDgAAAAAAAAAAAAAAAAARAAAIAAD+AAAA
AP////kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5h0AAAAAAAAAAAAAAAAA
AAAAAAAAAO7iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAHgAAAAAAAAAAZAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAADm////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAP////roAAAA
AAAAABsAIwAAAO//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAiAAAAAAAAAAAAAAB/AAAAAAAAAAAAAAAAAAAAAAAAAOb/HwAA
AAAAAAAA7v///wAAAAAAAAAfAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAA
6f8AAAAAAAAAAAAAAAAAAABkAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAHAAAAAAAA
Here's an archive of input files I started fuzzing with:
H4sIAB21OVcAA+3VT2xURRgA8NlNBSOKJEbicSR48dJ9r7tvvRlCipAQg6RF
DxystEqluGb/kBg51JJw0IQ70XDyIuVADAeMUD0YbxrDyRDizQOQcJCbJq1v
/0AsCS1pu2DT32/z9pv9Zt7Mt2+SeZPpYOi3Uq5aqXRi7sHYaSdpNcmG0mpW
zfNJ+xNipe+V5VqN5lg9xlCv1ZpLjVuuf52aTAffn5ya6Osa7Q3OyuWH7X/6
n/3PKpWsvf/VoUqIpb5W1bPB9//vy2Hbmd+uhIuXQzjz+5kf/5kLJ38Im74L
xbtf33p5Uwhzc5tfG2htOfXzts/m5ze37t7efql4sfB9OPnt9OfNwhf7i7+8
cCucDOH2/JP+KxvKV1dO/NSOxXAqvwp5q7CCWUbPr21VrDf5+f/Bx30+2JY8
/5NStuj9n7/4OznnPyyrEO7MLyy0z/7hFdw9en54z754YNfBkfZMh/PM678+
P9Wdt+verDt6cWcvXho9e33vhRv7z92Mx6425maLvfx07zp9bWR2BQUBAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAYzG8Z188sOvgSAiFcDj/
/epbu5/p5Hv9hV7c0Ys7e/HS6Nnrey/c2H/uZjx2tTE3+0ovP927Tl8bme1/
9azWZDrYaH3U3zVKuaxc7sTc4piUsnY7SatJNpRW8yu0c2k5xFJ/y+pqNZpj
9RhDvVZrLjVuuf516o03R+OBsXpzYjzuzh9F7Xg88slULMWxqWb+fXQ8lmNj
4kjMd6VvCvdbT99vPfUoN7773B931r6c/58XX7rf7D6rgRDXYt7rc8c/XIt5
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANaTyXRw/MTR/q5R
ymXlcifmFseklLXbSVpNsqG0mmVZ6OSqIZb6W1ZXq9Ecq8cY6rVac6lxy/Wv
U1v+/GbXQu6hAwY637H4uArinj3L5DetZvK/th/aupr7AQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAANaryXTwvcZ4f9co5bJyuRNzi2NSytrt
JK0m2VBarab5uKRUqSYhlvpbVler0RyrxxjqtVpzqXHL9W9Qbw8fmhl4lIHF
EGIe7o2dfqB729bCqmq4+Gyhu0Bc8TQbypcz78x8OnFo5knXAQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBa/wLdzr7yAFgCAA==
I used my afl-sid project [1] to generate the ASAN-augmented build and
the following command line to find a crash in 20 minutes:
afl-fuzz -d -i i2 -o o -m none -- parted -s @@ print all
I couldn't reproduce the crash on Fedora 23 (3.26-16).
Let me know if you need any more help fuzzing - I'll be happy to help.
Cheers,
d33tah
[1] https://github.com/d33tah/aflize
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to
bug-parted <at> gnu.org
:
bug#23549
; Package
parted
.
(Mon, 16 May 2016 16:34:01 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
W dniu 16.05.2016 o 14:03, Jacek Wielemborek pisze:
> I couldn't reproduce the crash on Fedora 23 (3.26-16).
This one (xz-compressed, base64-encoded) crashes reproducibly:
/Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4IHOAdJdAAW5hnr3fJQdVHoCGT8c
Gko17fdoX+AfJVHZLSkz8pUK+7cXqfw2pDYhxGxMi5neVl4uZmA/k6I/nTdM
i7XAMc4xIbXujPZt/9Q/pGbfD3gMDD0FjFWUQsd/ytmAoeugwlw8HPQ7W+xf
G4N5YjQCnj1JvPmV8enTtKBCi/KiJ+Ulr5vSsBvrpNYH/Yp7cjw5eAbFy7Tn
Hc2nEXUtQA9R2VBxn020vYFgIRa6XeMVUz+7ibmL9qfiLLisYYE7ef+tnH+U
Xm2YcD7jEt6MQCr0RoNg/5+N29ST32UFaY133nPI/YZTJUzJloFlBAVp4jvS
zccFXr0YOqlIj8AjeuuE419BL8sl3tsQn113JBJKpbEdRzyl7AdXrPKJa1ns
aqO83iyoJVh7vws5r077YCQtqvW+poUnAxffjmG3Dc8YMP98pZHJaVVRGVzO
JoVAw7T5mw/8F65yxD7DJ1HUGx5B8rnWc6lBzEDwGTUGJeWsHCFgm0LGHBtN
nLsKbguCiGl+9tA4XyMCGj6sgjurw32BHqcNckesEGmzxd1U2zZHakYln6Ck
pnW9FFsDBJ6ELYZLb8CqFhf+Vyq/gBOTLlCUvetziVB1X7ZN0VJxLF+o8qtz
L58AAACUFpj6OPY80gAB7gPPgwIA9O3QV7HEZ/sCAAAAAARZWg==
Just send it to:
base64 -d | xzcat > eeeee
parted -s eeeee print all
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to
bug-parted <at> gnu.org
:
bug#23549
; Package
parted
.
(Mon, 16 May 2016 17:27:01 GMT)
Full text and
rfc822 format available.
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
On Mon, May 16, 2016 at 02:03:43PM +0200, Jacek Wielemborek wrote:
> Hello,
>
> The following base64-encoded device crashes parted 3.2 on "print all":
[snip]
> Let me know if you need any more help fuzzing - I'll be happy to help.
Tracebacks with debug symbols would also be helpful.
I'm pretty sure that fuzzing the MBR will result in all kinds of
interesting crashes.
--
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)
Information forwarded
to
bug-parted <at> gnu.org
:
bug#23549
; Package
parted
.
(Tue, 17 May 2016 14:45:01 GMT)
Full text and
rfc822 format available.
Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
> Tracebacks with debug symbols would also be helpful.
Unfortunately I don't have the build left anymore, so I can't really
help with this one. I can help you guys reproduce the AFL environment
easily though.
[signature.asc (application/pgp-signature, attachment)]
This bug report was last modified 9 years and 35 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.