CVE-2020-27304
civetweb: directory traversal when using the built-in example HTTP form-based file upload mechanism via the mg_handle_form_request API
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, Azure Linux, Photon OS. Niedriger laut Red Hat (hoch).
Beschreibung
The CivetWeb web library does not validate uploaded filepaths when running on an OS other than Windows, when using the built-in HTTP form-based file upload mechanism, via the mg_handle_form_request API. Web applications that use the file upload form handler, and use parts of the user-controlled filename in the output path, are susceptible to directory traversal
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| Azure Linux 3.0 | ceph | 0:18.2.1-1.azl3 |
| Photon OS 3.0 | falco | 0.31.1-1.0419283003.ph3 |
| Photon OS 4.0 | falco, falco-devel | 0.35.0-1.0510180001.ph4 |
| debian 11 | civetweb | kein Fix angegeben |
| debian 12 | civetweb | 1.15+dfsg-1 |
| debian 13 | civetweb | 1.15+dfsg-1 |
| debian 14 | civetweb | 1.15+dfsg-1 |
| echo | civetweb | 1.15+dfsg-1 |
| Red Hat | ceph, ceph-base, ceph-common und 27 weitere | kein Fix angegeben |
Alle 39 Einträge aus 9 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| Azure Linux 3.0 | ceph | 0:18.2.1-1.azl3 |
| Photon OS 3.0 | falco | 0.31.1-1.0419283003.ph3 |
| Photon OS 4.0 | falco | 0.35.0-1.0510180001.ph4 |
| Photon OS 4.0 | falco-devel | 0.35.0-1.0510180001.ph4 |
| debian 11 | civetweb | kein Fix angegeben |
| debian 12 | civetweb | 1.15+dfsg-1 |
| debian 13 | civetweb | 1.15+dfsg-1 |
| debian 14 | civetweb | 1.15+dfsg-1 |
| echo | civetweb | 1.15+dfsg-1 |
| Red Hat | ceph | kein Fix angegeben |
| Red Hat | ceph-base | kein Fix angegeben |
| Red Hat | ceph-common | kein Fix angegeben |
| Red Hat | ceph-fuse | kein Fix angegeben |
| Red Hat | ceph-mds | kein Fix angegeben |
| Red Hat | ceph-mgr | kein Fix angegeben |
| Red Hat | ceph-mon | kein Fix angegeben |
| Red Hat | ceph-osd | kein Fix angegeben |
| Red Hat | ceph-radosgw | kein Fix angegeben |
| Red Hat | ceph-selinux | kein Fix angegeben |
| Red Hat | ceph-test | kein Fix angegeben |
| Red Hat | libcephfs-devel | kein Fix angegeben |
| Red Hat | libcephfs1 | kein Fix angegeben |
| Red Hat | libcephfs1-devel | kein Fix angegeben |
| Red Hat | libcephfs2 | kein Fix angegeben |
| Red Hat | librados-devel | kein Fix angegeben |
| Red Hat | librados2 | kein Fix angegeben |
| Red Hat | librados2-devel | kein Fix angegeben |
| Red Hat | libradosstriper1 | kein Fix angegeben |
| Red Hat | librbd-devel | kein Fix angegeben |
| Red Hat | librbd1 | kein Fix angegeben |
| Red Hat | librbd1-devel | kein Fix angegeben |
| Red Hat | librgw-devel | kein Fix angegeben |
| Red Hat | librgw2 | kein Fix angegeben |
| Red Hat | librgw2-devel | kein Fix angegeben |
| Red Hat | python-cephfs | kein Fix angegeben |
| Red Hat | python-rados | kein Fix angegeben |
| Red Hat | python-rbd | kein Fix angegeben |
| Red Hat | python-rgw | kein Fix angegeben |
| Red Hat | rbd-mirror | kein Fix angegeben |
Referenzen
- https://access.redhat.com/security/cve/CVE-2020-27304
- https://cert-portal.siemens.com/productcert/pdf/ssa-222547.pdf
- https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
- https://groups.google.com/g/civetweb/c/yPBxNXdGgJQ
- https://jfrog.com/blog/cve-2020-27304-rce-via-directory-traversal-in-civetweb-http-server/
- https://nvd.nist.gov/vuln/detail/CVE-2020-27304
- https://www.cve.org/CVERecord?id=CVE-2020-27304