Re: ANN: lynx2.9.0dev.10

Kuang-che Wu <[email protected]>
Newsgroups gmane.comp.web.lynx.devel
Message-ID <[email protected]>
On Wed, Oct 27, 2021 at 08:19:30AM +0000, Thomas Dickey wrote:
> 2021-10-24 (2.9.0dev.10)
> * several fixes for problems found using asan2 with fuzzer-generated data
>   (report/testcases by Kuang-che Wu) -TD

Sample test cases:
(all below cases are zstd compressed and base64 encoded)

This case crashed lynx 2.9.0dev.9 (heap-buffer-write)
KLUv/WRsAxUCADQDPHNlbGVjdDxvcHRpb248ZGw+MDxtZXRhIGNoYXJzZXQ9Z2IyMzEyPjAg
MA0IMAgICAgIBADr3Up82leXGf0cGOsMXxI=

There are several similar variances, like wild-address-write
QlpoOTFBWSZTWQ8PW/QAAA19hIBAABBBAHgHCAA6whwAABAACCAAMUGjRoMgNBpT1D1GTygP
J6oUdQEZoUAQbZo/TxBVlmbHE1XhIoD8XckU4UJAPD1v0A==

And it could write to a pointer inside already free'd block
KLUv/WQwDm0CAIQDPE9sPGRsPjA8ZGQ8PG1ldGEgY2hhcnNldD1nYjIzMTI+PGltZyB1c2Vt
YXA9MKQwMD48bGk+MAgGILDjAccrccmwwC5XU+Yf+VcP7ovzBg==

This case makes lynx free() a not-allocated pointer.
KLUv/WQ1B10DANLEERiQxQ0ok27RPd7dyrd09a6m6d3N0vVUFAEBUm+AgqQmYUjGUs/MW3bg
PndqwdI14ceQSEWKex1ubi56eG23o9gDj9+4a4kCDADEQSXYvlWPqoAumOIku3niZQM0Jc3A
d4Al4/NlHFwBbcBmUQ==

Other less scary cases, like null-deref and buffer-overflow-read, are
omitted here.

Regards,
kcwu
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.