CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
SINGLE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:S/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS
Percentile
99.3%
Remote code execution was discovered in Horde Groupware Webmail 5.2.22 and
5.2.17. Horde/Form/Type.php contains a vulnerable class that handles image
upload in forms. When the Horde_Form_Type_image method onSubmit() is called
on uploads, it invokes the functions getImage() and _getUpload(), which
uses unsanitized user input as a path to save the image. The unsanitized
POST parameter object[photo][img][file] is saved in the $upload[img][file]
PHP variable, allowing an attacker to manipulate the $tmp_file passed to
move_uploaded_file() to save the uploaded file. By setting the parameter to
(for example) …/usr/share/horde/static/bd.php, one can write a PHP
backdoor inside the web root. The static/ destination folder is a good
candidate to drop the backdoor because it is always writable in Horde
installations. (The unsanitized POST parameter went probably unnoticed
because it’s never submitted by the forms, which default to securely using
a random path.)
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
ubuntu | 18.04 | noarch | php-horde-form | < any | UNKNOWN |
ubuntu | 16.04 | noarch | php-horde-form | < any | UNKNOWN |
packetstormsecurity.com/files/152476/Horde-Form-Shell-Upload.html
github.com/horde/Form/commit/c916ba979ad1613d76a9407dd0b67968a9594c0e
launchpad.net/bugs/cve/CVE-2019-9858
lists.debian.org/debian-lts-announce/2019/06/msg00007.html
nvd.nist.gov/vuln/detail/CVE-2019-9858
seclists.org/bugtraq/2019/Jun/31
security-tracker.debian.org/tracker/CVE-2019-9858
ssd-disclosure.com/?p=3814&preview=true
ssd-disclosure.com/archives/3814/ssd-advisory-horde-groupware-webmail-authenticated-arbitrary-file-injection-to-rce
www.cve.org/CVERecord?id=CVE-2019-9858
www.debian.org/security/2019/dsa-4468
CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
SINGLE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:S/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS
Percentile
99.3%