---
title: "CVE-2019-9858\n    | Ubuntu"
description: Ubuntu is an open source software operating system that runs from the
  desktop, to the cloud, to all your internet connected things.
url: https://ubuntu.com/security/CVE-2019-9858?format=md
keywords: index, follow
---

# CVE-2019-9858

Publication date 29 May 2019

Last updated 26 August 2025

---

Ubuntu priority

**Medium**

[Why this priority?](https://ubuntu.com/security/cves/about#priority )

## Cvss 3 Severity Score

**8.8 · High**

[Score breakdown](https://ubuntu.com/security/CVE-2019-9858?format=md#impact-score)

Toggle side navigation

## Description

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.)

## Status

Show unmaintained releases

| Package | Ubuntu Release | Status |
| --- | --- | --- |
| php-horde-form | 26.04 LTS resolute | Not in release |
| 25.10 questing | Not in release |
| 25.04 plucky | Not in release |
| 24.10 oracular | Not in release |
| 24.04 LTS noble | Not in release |
| 23.10 mantic | Not in release |
| 23.04 lunar | Not in release |
| 22.10 kinetic | Not in release |
| 22.04 LTS jammy | Not in release |
| 21.10 impish | Not in release |
| 21.04 hirsute | Not in release |
| 20.10 groovy | Not in release |
| 20.04 LTS focal | Not in release |
| 19.10 eoan | Not affected |
| 18.04 LTS bionic | Needs evaluation |
| 16.04 LTS xenial | Needs evaluation |
| 14.04 LTS trusty | Not in release |

---

* [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)
* [What do statuses mean?](https://ubuntu.com/security/cves/about#statuses)

## Severity score breakdown

CVSS version:
CVSS v3.0

**Base score**

8.8 · High

* Base metrics

  | Parameter | Value |
  | --- | --- |
  | Attack vector | Network |
  | Attack complexity | Low |
  | Privileges required | Low |
  | User interaction | None |
  | Scope | Unchanged |
  | Confidentiality impact | High |
  | Integrity impact | High |
  | Availability impact | High |
* Scores

  | Parameter | Value |
  | --- | --- |
  | Base score | 8.8 · High |
  | Exploitability score | - |
  | Impact score | - |

**Vector:** CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

## References

* [MITRE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9858)
* [NVD](https://nvd.nist.gov/vuln/detail/CVE-2019-9858)
* [Launchpad](https://launchpad.net/bugs/cve/CVE-2019-9858)
* [Debian](https://security-tracker.debian.org/tracker/CVE-2019-9858)

### Other references

* <https://ssd-disclosure.com/archives/3814/ssd-advisory-horde-groupware-webmail-authenticated-arbitrary-file-injection-to-rce>
* <https://github.com/horde/Form/commit/c916ba979ad1613d76a9407dd0b67968a9594c0e>
* <http://packetstormsecurity.com/files/152476/Horde-Form-Shell-Upload.html>
* <https://lists.debian.org/debian-lts-announce/2019/06/msg00007.html>
* <https://seclists.org/bugtraq/2019/Jun/31>
* <https://ssd-disclosure.com/?p=3814&preview=true>
* <https://www.debian.org/security/2019/dsa-4468>
* <https://www.cve.org/CVERecord?id=CVE-2019-9858>
