CVE-2026-27699
basic-ftp: basic-ftp: File overwrite due to path traversal
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, GHSA. Plus basse selon Red Hat (élevée).
Description
The `basic-ftp` FTP client library for Node.js contains a path traversal vulnerability (CWE-22) in versions prior to 5.2.0 in the `downloadToDir()` method. A malicious FTP server can send directory listings with filenames containing path traversal sequences (`../`) that cause files to be written outside the intended download directory. Version 5.2.0 patches the issue.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| npm::GitHub Security Advisory npm | basic-ftp | 5.2.0 |
| chainguard | code-server, kibana-8.17, kibana-8.19 et 12 autres | 4.106.3-r6 et 12 autres |
| debian 13 | node-proxy-agents | 0~2024040606-6+deb13u1 |
| debian 14 | node-proxy-agents | 0~2025070717+~cs15.2.7-1 |
| echo | node-proxy-agents | 0~2024040606-6+deb13u1 |
| echo npm::Echo OSV | basic-ftp | 5.2.0 |
| minimos | kibana-8.19, kibana-9.2, kibana-9.3 et 3 autres | 8.19.13-r0 et 5 autres |
| rapidfort debian 12 | node-proxy-agents | 0:0~2024040606-6+deb13u1, 0:0~2025070717+~cs15.2.7-1 |
| rapidfort debian 13 | node-proxy-agents | 0:0~2024040606-6+deb13u1, 0:0~2025070717+~cs15.2.7-1 |
| wolfi | code-server, langfuse-3, opensearch-dashboards-3 | 4.106.3-r6 et 2 autres |
Afficher les 31 entrées de 10 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| npm::GitHub Security Advisory npm | basic-ftp | 5.2.0 |
| chainguard | code-server | 4.106.3-r6 |
| chainguard | kibana-8.17 | 8.17.10-r11 |
| chainguard | kibana-8.19 | 8.19.12-r1 |
| chainguard | kibana-9.0 | 9.0.8-r11 |
| chainguard | kibana-9.1 | 9.1.10-r6 |
| chainguard | kibana-9.2 | 9.2.5-r5 |
| chainguard | kibana-9.3 | 9.3.0-r2 |
| chainguard | langfuse-2 | 2.95.12-r12 |
| chainguard | langfuse-3 | 3.155.1-r3 |
| chainguard | langfuse-fips-2 | 2.95.12-r15 |
| chainguard | langfuse-fips-3 | 3.155.1-r3 |
| chainguard | opensearch-dashboards-2 | 2.19.4-r12 |
| chainguard | opensearch-dashboards-2-fips | 2.19.4-r12 |
| chainguard | opensearch-dashboards-3 | 3.5.0-r4 |
| chainguard | opensearch-dashboards-3-fips | 3.5.0-r2 |
| debian 13 | node-proxy-agents | 0~2024040606-6+deb13u1 |
| debian 14 | node-proxy-agents | 0~2025070717+~cs15.2.7-1 |
| echo | node-proxy-agents | 0~2024040606-6+deb13u1 |
| echo npm::Echo OSV | basic-ftp | 5.2.0 |
| minimos | kibana-8.19 | 8.19.13-r0 |
| minimos | kibana-9.2 | 9.2.7-r0 |
| minimos | kibana-9.3 | 9.3.2-r1 |
| minimos | nginx-proxy-manager-2 | 2.14.0-r1 |
| minimos | openclaw | 2026.2.24-r0 |
| minimos | trigger-dev | 4.5.0-r0 |
| rapidfort debian 12 | node-proxy-agents | 0:0~2024040606-6+deb13u1, 0:0~2025070717+~cs15.2.7-1 |
| rapidfort debian 13 | node-proxy-agents | 0:0~2024040606-6+deb13u1, 0:0~2025070717+~cs15.2.7-1 |
| wolfi | code-server | 4.106.3-r6 |
| wolfi | langfuse-3 | 3.155.1-r3 |
| wolfi | opensearch-dashboards-3 | 3.5.0-r4 |
Références
- https://access.redhat.com/security/cve/CVE-2026-27699
- https://advisory.echohq.com/cve/CVE-2026-27699
- https://github.com/advisories/GHSA-5rq4-664w-9x2c
- https://github.com/patrickjuchli/basic-ftp
- https://github.com/patrickjuchli/basic-ftp/commit/2a2a0e6514357b9eda07c2f8afbd3f04727a7cd9
- https://github.com/patrickjuchli/basic-ftp/releases/tag/v5.2.0
- https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-5rq4-664w-9x2c
- https://nvd.nist.gov/vuln/detail/CVE-2026-27699