Description
The CWebAdminMod::ChanPage function in modules/webadmin.cpp in ZNC before 1.4 allows remote authenticated users to cause a denial of service (NULL pointer dereference and crash) by adding a channel with the same name as an existing channel but without the leading # character, related to a "use-after-delete" error.
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 14 | znc | 1.2-4 | — |
| Debian 13 | znc | 1.2-4 | — |
| Debian 12 | znc | 1.2-4 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 14.04 LTS | znc | 1.2-3ubuntu0.1 | — |
References
- http://advisories.mageia.org/MGASA-2014-0543.html
- https://github.com/znc/znc/issues/528
- MDVSA-2015:013 vendor-advisory
- [oss-security] 20141217 Re: CVE Request: ZNC NULL Pointer Dereference mailing-list
- 66926 vdb-entry
- https://github.com/znc/znc/blob/master/ChangeLog.md
- 57795 third-party-advisory