RCE in Irods
CVE-2017-8799
Untrusted input execution via igetwild in all iRODS versions before 4.1.11 and 4.2.1 allows other iRODS users (potentially anonymous) to execute remote shell commands via iRODS virtual pathnames. To exploit this vulnerability, a virtual iRODS pathname that includes a semicolon would be retrieved via igetwild. Because igetwild is a Bash script, the part of the pathname following the semicolon would be executed in the user's shell.
Vulnerability class: Command Injection (OS Command Injection)
EPSS: 0.021 (79.7th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Irods — versions 4.2.0
- N/a — versions n/a
Weakness classification (CWE)
References
- cve@mitre.org (x_refsource_CONFIRM, Patch, Third Party Advisory, Issue Tracking)
Frequently asked questions
- What is CVE-2017-8799?
- CVE-2017-8799 is a critical-severity vulnerability in Irods, classified under OS Command Injection. CVSS score: 9.8/10. Published 2017-05-05.
- How severe is CVE-2017-8799?
- Critical severity. CVSS v3 base score is 9.8 out of 10.