CVE-2019-13640
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app...
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
CVE-2019-13640- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-78
- Updated
- 2026-11-02
CVE List No score
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
CVE-2019-13640- Updated
- 2026-11-02
EUVDEUVD-2019-5067 No score
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
EUVD-2019-5067- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mjwm-xp4r-6444 No score
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app...
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
GHSA-mjwm-xp4r-6444- Updated
- 2026-11-02
OSVALPINE-CVE-2019-13640
9.8
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
ALPINE-CVE-2019-13640- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
9.8
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
CVE-2019-13640- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2019-13640
9.8
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
DEBIAN-CVE-2019-13640- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-13640
9.8
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed.
- Record
UBUNTU-CVE-2019-13640- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2019-0379 No score
Updated qbittorrent packages fix security vulnerability
In qBittorrent before 4.1.7, the function Application::runExternalProgram() located in app/application.cpp allows command injection via shell metacharacters in the torrent name parameter or current tracker parameter, as demonstrated by remote command execution via a crafted name within an RSS feed (CVE-2019-13640).
The qbittorrent package has been updated to version 4.1.9.1, fixing this issue and several others.
- Record
MGASA-2019-0379- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2005-1 No score
Security update for qbittorrent
This update for qbittorrent fixes the following issues:
- CVE-2019-13640: avoid command injection (boo#1141967)
- Record
openSUSE-SU-2019:2005-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2024-1 No score
Security update for qbittorrent
This update for qbittorrent fixes the following issues:
- CVE-2019-13640: avoid command injection (boo#1141967)
This update was imported from the openSUSE:Leap:15.1:Update update project.
- Record
openSUSE-SU-2019:2024-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qbittorrentAlpine:v3.16 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.17 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.18 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.19 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.20 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.21 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.22 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.23 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentAlpine:v3.24 |
before 4.1.6-r3 | 4.1.6-r3 |
qbittorrentDebian:12 |
before 4.1.7-1 | 4.1.7-1 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qbittorrentDebian:13 |
before 4.1.7-1 | 4.1.7-1 |
qbittorrentDebian:14 |
before 4.1.7-1 | 4.1.7-1 |
qbittorrentDebian:9 |
before 3.3.7-3+deb9u1, plus listed versions 3.3.7-3 |
3.3.7-3+deb9u1 |
qbittorrentDebian:10 |
before 4.1.5-1+deb10u1, plus listed versions 4.1.5-1 |
4.1.5-1+deb10u1 |
qbittorrentMageia:7 |
before 4.1.9.1-1.mga7 | 4.1.9.1-1.mga7 |
qbittorrentUbuntu:18.04:LTS |
All versions, plus listed versions 3.3.7-33.3.15-14.0.3-1 |
None known |
qbittorrentopenSUSE:Leap 15.1 |
before 4.1.5-lp151.2.3.1 | 4.1.5-lp151.2.3.1 |
qbittorrentSUSE:Package Hub 15 SP1 |
before 4.1.5-bp151.3.3.1 | 4.1.5-bp151.3.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-13640 is a critical vulnerability (CVSS 9.8) in Qbittorrent, published July 17, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.91%, the 94th percentile. Fixed in qbittorrent 4.1.6-r3.
References
github.com/qbittorrent/qBittorrent/issues/10925
lists.opensuse.org/opensuse-security-announce/2019-08/msg00080.html
lists.opensuse.org/opensuse-security-announce/2019-08/msg00085.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OH3WYCKODG4OKMC4S6PWHLHAWWU6ORNC
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5T4XAX2VUI4WMAS5AI4OE3OEQSQCDCF5
debian.org/security/2020/dsa-4650
Show 17 moreShow less
openwall.com/lists/oss-security/2024/10/30/4
nvd.nist.gov/vuln/detail/CVE-2019-13640
lists.fedoraproject.org/archives/list/[email protected]/message/5T4XAX2VUI4WMAS5AI4OE3OEQSQCDCF5
lists.fedoraproject.org/archives/list/[email protected]/message/OH3WYCKODG4OKMC4S6PWHLHAWWU6ORNC
github.com/advisories/GHSA-mjwm-xp4r-6444
security.alpinelinux.org/vuln/CVE-2019-13640
security-tracker.debian.org/tracker/CVE-2019-13640
advisories.mageia.org/MGASA-2019-0379.html
bugs.mageia.org/show_bug.cgi?id=25507
qbittorrent.org/news.php
lists.opensuse.org/opensuse-updates/2019-08/msg00195.html
ubuntu.com/security/CVE-2019-13640
cve.org/CVERecord?id=CVE-2019-13640
lists.opensuse.org/archives/list/[email protected]/thread/EW6WWV35733OOWXPWMSCFWN2PZDOHPSF
bugzilla.suse.com/1141967
suse.com/security/cve/CVE-2019-13640
lists.opensuse.org/archives/list/[email protected]/thread/V2NWUDOLJQPECNVF6CBL4LH7QGCOPX4V