CVE-2026-107375 in Generator
Zusammenfassung
von VulDB • 08.10.2026
JHipster ist eine Entwicklungsplattform zur schnellen Generierung, Entwicklung und Bereitstellung moderner Webanwendungen und Microservice-Architekturen. Von Version 7.0.0 bis 9.4.0 geben reaktive Anwendungen, die mit Spring WebFlux, Spring Data R2DBC und einer SQL-Datenbank erstellt wurden, den vom Angreifer kontrollierten Sortieranforderungsparameter von paginierten Entity-List-Endpunkten an `createOrderByFields` in `generators/spring-boot/generators/data-relational/templates/src/main/java/package/repository/EntityManager_reactive.java.ejs` weiter. Der generierte Code rendert diese Eigenschaften ohne Validierung oder Quoting in die SQL ORDER BY-Klausel, und das R2DBC Simple Query Protocol kann zusätzliche Anweisungen ausführen, die durch Semikolons getrennt sind. Ein normaler authentifizierter Benutzer kann daraufhin sensible Tabellen lesen, Daten ändern oder löschen sowie Tabellen löschen, während nicht-reaktive JPA-Anwendungen und NoSQL-Backends von dieser Root Cause ausgeschlossen sind. Dieses Problem wurde in Version 9.4.0 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.