mtr is vulnerable to Out-of-bound read vulnerability in ipinfolookup() function. An attacker who can influence the TXT response used for AS lookups can trigger this bug by returning a DNS response that is larger than 512 bytes and uses a crafted compression pointer in the answer NAME field. ipinfolookup() function uses the length of the response as the end-of-message boundary for dn_expand() function. The result is a reliable crash.
This issue exists in the mtr through version 0.96 and it was fixed in commit 48e1794414d338ce47abc0f27c25ade8788af9c3.
{
"cwe_ids": [
"CWE-125"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/14xxx/CVE-2026-14461.json",
"cna_assigner": "CERT-PL"
}"2026-07-21T23:32:07Z"
[
{
"signature_type": "Function",
"target": {
"file": "ui/asn.c",
"function": "ipinfo_lookup"
},
"deprecated": false,
"source": "https://github.com/traviscross/mtr/commit/48e1794414d338ce47abc0f27c25ade8788af9c3",
"id": "CVE-2026-14461-45a2db1e",
"signature_version": "v1",
"digest": {
"function_hash": "58086218141098156513177467916593493793",
"length": 2591.0
}
},
{
"signature_type": "Line",
"target": {
"file": "ui/asn.c"
},
"deprecated": false,
"source": "https://github.com/traviscross/mtr/commit/48e1794414d338ce47abc0f27c25ade8788af9c3",
"id": "CVE-2026-14461-65182c50",
"signature_version": "v1",
"digest": {
"line_hashes": [
"34684605763752025811968906011777834154",
"276165693037927514176709724730147042257",
"65657812927491120029595831262421187682",
"144022469932787083289584101726924352840"
],
"threshold": 0.9
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-14461.json"