Description
The parseIrcUrl function in src/kvirc/kernel/kvi_ircurl.cpp in KVIrc 3.2.0 allows user-assisted remote attackers to execute arbitrary commands via shell metacharacters in an (1) irc:// or (2) irc6:// URI.
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 | kvirc | 2:3.2.4-5 | — |
| Debian 13 | kvirc | 2:3.2.4-5 | — |
| Debian 12 | kvirc | 2:3.2.4-5 | — |
References
- https://svn.kvirc.de/kvirc/changeset/630/#file3
- 20070628 Secunia Research: KVIrc irc:// URI Handler Command ExecutionVulnerability mailing-list
- GLSA-200709-02 vendor-advisory
- kvirc-parseircurl-command-execution(35087) vdb-entry
- 26813 third-party-advisory
- ADV-2007-2334 vdb-entry
- 37604 vdb-entry
- 24652 vdb-entry
- SUSE-SR:2007:015 vendor-advisory
- http://secunia.com/secunia_research/2007-56/advisory/
- 25740 third-party-advisory