Description
Buffer overflow in No-IP DUC 2.1.7 and earlier allows remote HTTP servers to execute arbitrary code via a crafted response to a DNS update request, related to a missing length check in the GetNextLine function.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 4.0 | no-ip | 2.1.1-4+etch1 | DSA-1686-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- No-IP DUC 2.1.7 - Remote Code Execution EDB-7151 · remote · Nov 18, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1686-1 no-ip - arbitrary code execution Debian Security (DSA / DLA) · Mar 9, 2026
References
- [oss-security] 20081120 CVE request: no-ip DUC buffer overflow mailing-list
- 32344 vdb-entry
- 33610 third-party-advisory
- 4672 third-party-advisory
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506179
- 33138 third-party-advisory
- GLSA-200901-12 vendor-advisory
- 7151 exploit
- DSA-1686 vendor-advisory
- http://xenomuta.tuxfamily.org/exploits/noIPwn3r.c
- http://git.debian.org/?p=collab-maint/no-ip.git%3Ba=commit%3Bh=60ed93621ff36d9731ba5d9f9336d6eb91122302
- 32761 third-party-advisory
- dducl-httpresponse-bo(46696) vdb-entry