Multiple vulnerabilities have been found in KVIrc, the worst of which allows remote attackers to execute arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-irc/kvirc | * | < 4.1_pre4693 | >= 4.1_pre4693 |
KVIrc is a free portable IRC client based on Qt.
Multiple vulnerabilities have been discovered in KVIrc. Please review the CVE identifiers referenced below for details.
A remote attacker could possibly execute arbitrary code with the privileges of the process, cause a Denial of Service condition, or overwrite arbitrary files.
There is no known workaround at this time.
All KVIrc users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-irc/kvirc-4.1_pre4693"
NOTE: This is a legacy GLSA. Updates for all affected architectures are available since July 29, 2010. It is likely that your system is already no longer affected by this issue.
A vulnerability has been discovered in KVIrc, allowing for the remote execution of arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-irc/kvirc | * | < 3.2.6_pre20070714 | >= 3.2.6_pre20070714 |
KVIrc is a free portable IRC client based on Qt.
Stefan Cornelius from Secunia Research discovered that the "parseIrcUrl()" function in file src/kvirc/kernel/kvi_ircurl.cpp does not properly sanitise parts of the URI when building the command for KVIrc's internal script system.
A remote attacker could entice a user to open a specially crafted irc:// URI, possibly leading to the remote execution of arbitrary code with the privileges of the user running KVIrc. Successful exploitation requires that KVIrc is registered as the default handler for irc:// or similar URIs.
There is no known workaround at this time.
All KVIrc users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-irc/kvirc-3.2.6_pre20070714"