CVE-2026-29087
highPriorität · verfolgen · 0OT-Risiko · erhöhtEPSS 0.003 · 27. PerzentilDEEUUSEPSS · bewertet 2026-10-28
@hono/node-server allows running the Hono application on Node.js. Prior to version 1.19.10, when using @hono/node-server's static file serving together with route-based middleware protections (e.g. protecting /admin/*), inconsistent URL decoding can allow protected static resources to be accessed without authorization. In particular, paths containing encoded slashes (%2F) may be evaluated differently by routing/middleware matching versus static file path resolution, enabling a bypass where middleware does not run but the static file is still served. This issue has been patched in version 1.19.10.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · medium–high · 6.9–7.5
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (10)
Betroffene Produkte und Versionsbereiche.
- Red Hat Enterprise Linux 10.0 Extended Update Supportalle Versionencert_bundDEcpe:/o:redhat:enterprise_linux:10.0_extended_update_support
Advisories (2)
Hersteller- und Ökosystem-Meldungen dazu.
- WID-SEC-W-2026-1007IBM App Connect Enterprise: Mehrere SchwachstellenDeutsch2026-04-07csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in IBM App Connect Enterprise ausnutzen, um Sicherheitsvorkehrungen zu umgehen, um einen Denial of Service Angriff durchzuführen, um Informationen offenzulegen, um Dateien zu manipulieren, um einen Cross-Site Scripting Angriff durchzuführen, um einen SQL-Injection Angriff durchzuführen, und um beliebigen Programmcode auszuführen.
- GHSA-wc8c-qw6v-h7f6@hono/node-server has authorization bypass for protected static paths via encoded slashes in Serve Static Middleware2026-03-04ghsa · osvUS
## Summary When using @hono/node-server's static file serving together with route-based middleware protections (e.g. protecting `/admin/*`), inconsistent URL decoding can allow protected static resources to be accessed without authorization. In particular, paths containing encoded slashes (`%2F`) may be evaluated differently by routing/middleware matching versus static file path resolution, enabling a bypass where middleware does not run but the static file is still served. ## Details The routing layer and the node-server static handler normalize request paths differently. The router preserves `%2F` as a literal string when matching routes, while the static handler decodes `%2F` into `/` before resolving the filesystem path. Example request: - `/admin%2Fsecret.html` This may: - fail to match middleware intended for `/admin/*`, but - still be resolved by the static handler as `/admin/secret.html` under the configured static root. This does not allow access outside the configured static root and is not a path traversal vulnerability. ## Impact An unauthenticated attacker could bypass route-based authorization protections for protected static resources by supplying paths containing encoded slashes. Applications relying solely on route-based middleware to protect static subpaths under the same static root may have exposed those resources.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (8)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2026-29087cnnvd
- https://github.com/honojs/node-server/commit/455015be1697dd89974a68b70350ea7b2d126d2ecnnvd
- https://github.com/honojs/node-server/releasesPatchcnnvd
- https://github.com/honojs/node-server/security/advisories/GHSA-wc8c-qw6v-h7f6cnnvd
- https://github.com/honojs/node-server/commit/455015be1697dd89974a68b70350ea7b2d126d2eenisa_euvd
- https://github.com/honojs/node-server/security/advisories/GHSA-wc8c-qw6v-h7f6enisa_euvd
- https://github.com/honojs/node-server/commit/455015be1697dd89974a68b70350ea7b2d126d2ePatchnvd
- https://github.com/honojs/node-server/security/advisories/GHSA-wc8c-qw6v-h7f6Vendor Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan