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
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, Azure Linux, Photon OS. Plus basse selon Red Hat (élevée).
Description
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
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| 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 | pas de correctif indiqué |
| 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 et 27 autres | pas de correctif indiqué |
Afficher les 39 entrées de 9 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| 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 | pas de correctif indiqué |
| 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 | pas de correctif indiqué |
| Red Hat | ceph-base | pas de correctif indiqué |
| Red Hat | ceph-common | pas de correctif indiqué |
| Red Hat | ceph-fuse | pas de correctif indiqué |
| Red Hat | ceph-mds | pas de correctif indiqué |
| Red Hat | ceph-mgr | pas de correctif indiqué |
| Red Hat | ceph-mon | pas de correctif indiqué |
| Red Hat | ceph-osd | pas de correctif indiqué |
| Red Hat | ceph-radosgw | pas de correctif indiqué |
| Red Hat | ceph-selinux | pas de correctif indiqué |
| Red Hat | ceph-test | pas de correctif indiqué |
| Red Hat | libcephfs-devel | pas de correctif indiqué |
| Red Hat | libcephfs1 | pas de correctif indiqué |
| Red Hat | libcephfs1-devel | pas de correctif indiqué |
| Red Hat | libcephfs2 | pas de correctif indiqué |
| Red Hat | librados-devel | pas de correctif indiqué |
| Red Hat | librados2 | pas de correctif indiqué |
| Red Hat | librados2-devel | pas de correctif indiqué |
| Red Hat | libradosstriper1 | pas de correctif indiqué |
| Red Hat | librbd-devel | pas de correctif indiqué |
| Red Hat | librbd1 | pas de correctif indiqué |
| Red Hat | librbd1-devel | pas de correctif indiqué |
| Red Hat | librgw-devel | pas de correctif indiqué |
| Red Hat | librgw2 | pas de correctif indiqué |
| Red Hat | librgw2-devel | pas de correctif indiqué |
| Red Hat | python-cephfs | pas de correctif indiqué |
| Red Hat | python-rados | pas de correctif indiqué |
| Red Hat | python-rbd | pas de correctif indiqué |
| Red Hat | python-rgw | pas de correctif indiqué |
| Red Hat | rbd-mirror | pas de correctif indiqué |
Références
- 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