about summary refs log tree commit diff
path: root/include/ftw.h
diff options
context:
space:
mode:
authorAlexey Kodanev <aleksei.kodanev@bell-sw.com>2023-03-22 17:48:40 +0300
committerRich Felker <dalias@aerifal.cx>2023-04-07 20:44:20 -0400
commit77327ed064bd57b0e1865cd0e0364057ff4a53b4 (patch)
tree456aa3bfdc5ff2c84c5e1eb68bf49002d386adf3 /include/ftw.h
parent1d5750b95c06913a1f18a995481276d698d20fae (diff)
downloadmusl-77327ed064bd57b0e1865cd0e0364057ff4a53b4.tar.gz
musl-77327ed064bd57b0e1865cd0e0364057ff4a53b4.tar.xz
musl-77327ed064bd57b0e1865cd0e0364057ff4a53b4.zip
dns: check length field in tcp response message
The received length field in the message may be greater than the
size of the 'answer' buffer in which the message resides. Currently,
ABUF_SIZE is 768. And if we get a larger 'alens[i]', it will result
in an out-of-bounds reading in __dns_parse().

To fix this, limit the length to the size of the received buffer.
Diffstat (limited to 'include/ftw.h')
0 files changed, 0 insertions, 0 deletions