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
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD, Azure Linux, Photon OS. Daha düşük diyenler: Red Hat (yüksek).
Açıklama
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
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| 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 | düzeltme belirtilmemiş |
| 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 ve 27 tane daha | düzeltme belirtilmemiş |
9 kaynaktaki 39 kaydın hepsini göster
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| 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 | düzeltme belirtilmemiş |
| 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 | düzeltme belirtilmemiş |
| Red Hat | ceph-base | düzeltme belirtilmemiş |
| Red Hat | ceph-common | düzeltme belirtilmemiş |
| Red Hat | ceph-fuse | düzeltme belirtilmemiş |
| Red Hat | ceph-mds | düzeltme belirtilmemiş |
| Red Hat | ceph-mgr | düzeltme belirtilmemiş |
| Red Hat | ceph-mon | düzeltme belirtilmemiş |
| Red Hat | ceph-osd | düzeltme belirtilmemiş |
| Red Hat | ceph-radosgw | düzeltme belirtilmemiş |
| Red Hat | ceph-selinux | düzeltme belirtilmemiş |
| Red Hat | ceph-test | düzeltme belirtilmemiş |
| Red Hat | libcephfs-devel | düzeltme belirtilmemiş |
| Red Hat | libcephfs1 | düzeltme belirtilmemiş |
| Red Hat | libcephfs1-devel | düzeltme belirtilmemiş |
| Red Hat | libcephfs2 | düzeltme belirtilmemiş |
| Red Hat | librados-devel | düzeltme belirtilmemiş |
| Red Hat | librados2 | düzeltme belirtilmemiş |
| Red Hat | librados2-devel | düzeltme belirtilmemiş |
| Red Hat | libradosstriper1 | düzeltme belirtilmemiş |
| Red Hat | librbd-devel | düzeltme belirtilmemiş |
| Red Hat | librbd1 | düzeltme belirtilmemiş |
| Red Hat | librbd1-devel | düzeltme belirtilmemiş |
| Red Hat | librgw-devel | düzeltme belirtilmemiş |
| Red Hat | librgw2 | düzeltme belirtilmemiş |
| Red Hat | librgw2-devel | düzeltme belirtilmemiş |
| Red Hat | python-cephfs | düzeltme belirtilmemiş |
| Red Hat | python-rados | düzeltme belirtilmemiş |
| Red Hat | python-rbd | düzeltme belirtilmemiş |
| Red Hat | python-rgw | düzeltme belirtilmemiş |
| Red Hat | rbd-mirror | düzeltme belirtilmemiş |
Referanslar
- 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