Grails data binding causes JVM crash and/or other denial of service
Moderate severity
GitHub Reviewed
Published
Dec 20, 2023
in
grails/grails-core
•
Updated Dec 21, 2023
Package
Affected versions
>= 6.0.0, < 6.1.0
>= 5.0.0, < 5.3.4
>= 4.0.0, < 4.1.3
>= 2.0.0, < 3.3.17
Patched versions
6.1.0
5.3.4
4.1.3
3.3.17
Description
Published to the GitHub Advisory Database
Dec 20, 2023
Reviewed
Dec 20, 2023
Published by the National Vulnerability Database
Dec 21, 2023
Last updated
Dec 21, 2023
Impact
A specially crafted web request can lead to a JVM crash or denial of service. Any Grails framework application using Grails data binding is vulnerable.
Patches
Patches are available for Grails 3 and later.
Workarounds
No workaround is possible except to avoid data binding to request data.
References
References