{"id":"CLSA-2026-1786609560","summary":"TuxCare security update for org.grails (18 CVEs)","details":"TuxCare rebuilt 33 org.grails packages to address 18 CVEs. Fixed in 5.3.6-tuxcare.1.","modified":"2026-09-15T04:15:03.253486656Z","published":"2026-08-13T08:26:00Z","upstream":["CVE-2021-22096","CVE-2022-22965","CVE-2023-20863","CVE-2024-38816","CVE-2024-38828","CVE-2025-41254","CVE-2026-22741","CVE-2026-22745","CVE-2026-41841","CVE-2026-41845","CVE-2026-41847","CVE-2026-41850","CVE-2026-41852","CVE-2026-47887","CVE-2026-47892","CVE-2026-47893","CVE-2026-59280","CVE-2026-59281"],"affected":[{"package":{"name":"org.grails:grails-bom","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-bom"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-bootstrap","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-bootstrap"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-codecs","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-codecs"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-console","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-console"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-core","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-core"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-databinding","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-databinding"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-dependencies","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-dependencies"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-docs","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-docs"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-encoder","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-encoder"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-gradle-model","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-gradle-model"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-logging","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-logging"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-codecs","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-codecs"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-controllers","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-controllers"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-databinding","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-databinding"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-datasource","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-datasource"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-domain-class","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-domain-class"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-i18n","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-i18n"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-interceptors","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-interceptors"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-mimetypes","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-mimetypes"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-rest","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-rest"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-services","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-services"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-url-mappings","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-url-mappings"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-plugin-validation","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-plugin-validation"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-shell","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-shell"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-spring","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-spring"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-test","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-test"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web-boot","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web-boot"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web-common","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web-common"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web-databinding","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web-databinding"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web-fileupload","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web-fileupload"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web-mvc","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web-mvc"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}},{"package":{"name":"org.grails:grails-web-url-mappings","ecosystem":"TuxCare:Maven","purl":"pkg:maven/org.grails/grails-web-url-mappings"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.6-tuxcare.1"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_lang/maven/CLSA-2026-1786609560.json"}}],"schema_version":"1.9.0"}