CVE-2017-9108
HIGHadns < 1.5.2 - Buffer Overflow via Missing Final Newline Handling
Title source: llmDescription
An issue was discovered in adns before 1.5.2. adnshost mishandles a missing final newline on a stdin read. It is wrong to increment used as well as setting r, since used is incremented according to r, later. Rather one should be doing what read() would have done. Without this fix, adnshost may read and process one byte beyond the buffer, perhaps crashing or perhaps somehow leaking the value of that byte.
References (5)
Core 5
Core References
Third Party Advisory x_refsource_misc
http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git
Release Notes, Third Party Advisory x_refsource_confirm
https://www.chiark.greenend.org.uk/pipermail/adns-announce/2020/000004.html
Various Sources x_refsource_confirm
http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git%3Ba=blob%3Bf=changelog
Mailing List, Third Party Advisory vendor-advisory
x_refsource_fedora
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TRVHN3GGVNQWAOL3PWC5FLAV7HUESLZR/
Mailing List, Third Party Advisory vendor-advisory
x_refsource_fedora
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UGFZ4SPV6KFQK6ZNUZFB5Y32OYFOM5YJ/
Scores
CVSS v3
7.5
EPSS
0.0056
EPSS Percentile
68.6%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Details
CWE
CWE-119
Status
published
Products (4)
fedoraproject/fedora
31
fedoraproject/fedora
32
gnu/adns
< 1.5.2
opensuse/leap
15.1
Published
Jun 18, 2020
Tracked Since
Feb 18, 2026