Description
Array index error in the uri_lookup function in the URI parser for neon 0.26.0 to 0.26.2, possibly only on 64-bit platforms, allows remote malicious servers to cause a denial of service (crash) via a URI with non-ASCII characters, which triggers a buffer under-read due to a type conversion error that generates a negative index.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | neon | 0.31.2-2.6 | openSUSE-SU-2024:11080-1 |
Advisories 1
- openSUSE-SU-2024:11080-1 libneon-devel-0.31.2-2.6 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
References
- 23984 third-party-advisory
- [neon] 20070107 invalid chars cause sigserv in neon mailing-list
- http://bugs.debian.org/cgi-bin/bugreport.cgi/neon26_0.26.2-3_to_mdx1.diff?bug=404723%3Bmsg=5%3Batt=2
- http://www.webdav.org/cadaver/
- [cadaver] 20070123 release 0.22.5 mailing-list
- MDKSA-2007:013 vendor-advisory
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=404723
- SUSE-SR:2007:002 vendor-advisory
- 22035 vdb-entry
- ADV-2007-0172 vdb-entry
- 23763 third-party-advisory
- ADV-2007-0362 vdb-entry
- 23751 third-party-advisory
- 39247 vdb-entry