CVE-2018-5702
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header...
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
CVE-2018-5702- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
CVE-2018-5702- Updated
- 2026-11-02
EUVDEUVD-2018-17471 No score
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
EUVD-2018-17471- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6q4w-fhcp-mhw6
8.8
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header...
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
GHSA-6q4w-fhcp-mhw6- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.8
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
CVE-2018-5702- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-5702
8.8
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
DEBIAN-CVE-2018-5702- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2018-5702
8.8
Transmission through 2.92 relies on X-Transmission-Session-Id (which is not a forbidden header for Fetch) for access control, which allows remote attackers to execute arbitrary RPC commands, and consequently write to arbitrary files, via POST requests to /transmission/rpc in conjunction with a DNS rebinding attack.
- Record
UBUNTU-CVE-2018-5702- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0230 No score
Updated transmission packages fix a security vulnerability
Updated transmission packages fix security vulnerability:
Tavis Ormandy discovered a vulnerability in the Transmission BitTorrent client; insecure RPC handling between the Transmission daemon and the client interface(s) may result in the execution of arbitrary code if a user visits a malicious website while Transmission is running (CVE-2018-5702).
- Record
MGASA-2018-0230- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11474-1 No score
transmission-3.00-2.8 on GA media
These are all security issues fixed in the transmission-3.00-2.8 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11474-1- Updated
- 2026-11-02
OSVUSN-3533-1 No score
transmission vulnerability
It was discovered that Transmission incorrectly handled certain POST requests to the RPC server and allowed DNS rebinding attack. An attacker could possibly use this issue to execute arbitrary code.
- Record
USN-3533-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
transmissionDebian:12 |
before 2.92-3 | 2.92-3 |
transmissionDebian:13 |
before 2.92-3 | 2.92-3 |
transmissionDebian:14 |
before 2.92-3 | 2.92-3 |
transmissionDebian:7 |
before 2.52-3+nmu3, plus listed versions 2.52-3+nmu12.52-3+nmu2 |
2.52-3+nmu3 |
transmissionDebian:8 |
before 2.84-0.2+deb8u1, plus listed versions 2.84-0.2 |
2.84-0.2+deb8u1 |
transmissionDebian:9 |
before 2.92-2+deb9u1, plus listed versions 2.92-2 |
2.92-2+deb9u1 |
transmissionMageia:6 |
before 2.92-3.1.mga6 | 2.92-3.1.mga6 |
transmissionUbuntu:14.04:LTS |
before 2.82-1.1ubuntu3.2, plus listed versions 2.82-0ubuntu12.82-1ubuntu12.82-1.1ubuntu12.82-1.1ubuntu32.82-1.1ubuntu3.1 |
2.82-1.1ubuntu3.2 |
transmissionUbuntu:16.04:LTS |
before 2.84-3ubuntu3.1, plus listed versions 2.84-1ubuntu12.84-22.84-32.84-3ubuntu12.84-3ubuntu22.84-3ubuntu3 |
2.84-3ubuntu3.1 |
transmissionopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.00-2.8 | 3.00-2.8 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Transmission - RPC DNS Rebinding | 2018-01-11 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-5702 is a high vulnerability (CVSS 8.8) in Transmissionbt Transmission, published January 14, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 11.9%, the 96th percentile. Fixed in transmission 2.92-3.
References
bugs.chromium.org/p/project-zero/issues/detail?id=1447
exploit-db.com/exploits/43665
debian.org/security/2018/dsa-4087
github.com/transmission/transmission/pull/468
security.gentoo.org/glsa/201806-07
twitter.com/taviso/status/951526615145566208
Show 12 moreShow less
lists.debian.org/debian-lts-announce/2018/01/msg00020.html
nvd.nist.gov/vuln/detail/CVE-2018-5702
github.com/advisories/GHSA-6q4w-fhcp-mhw6
security-tracker.debian.org/tracker/CVE-2018-5702
advisories.mageia.org/MGASA-2018-0230.html
bugs.mageia.org/show_bug.cgi?id=22379
ubuntu.com/security/CVE-2018-5702
openwall.com/lists/oss-security/2018/01/12/1
ubuntu.com/security/notices/USN-3533-1
cve.org/CVERecord?id=CVE-2018-5702
suse.com/security/cve/CVE-2018-5072
suse.com/security/cve/CVE-2018-5702