
Key points
- CVE-2026-108474 is rated Critical with a CVSS score of 9.8.
- The flaw allows SQL injection via unescaped string arguments in several SQL functions.
- JetBrains Exposed versions before 1.5.1 are affected by this vulnerability.
JetBrains Exposed, a popular Kotlin and Java SQL library, contains a critical security flaw. The vulnerability, tracked as CVE-2026-108474, allows attackers to inject malicious SQL code. This issue affects all versions of the library prior to the 1.5.1 release. System administrators should verify their current library versions immediately.
The National Vulnerability Database rates this issue as Critical with a CVSS score of 9.8. This high severity score indicates a significant risk to application security. The weakness stems from improper handling of string arguments within several SQL functions. Attackers can exploit these unescaped inputs to manipulate database queries. Such manipulation can lead to unauthorized data access or modification.
Context and Background
The vulnerability is classified under CWE-89, which denotes SQL injection weaknesses. This classification highlights the failure to neutralize special elements in SQL commands. In JetBrains Exposed, specific SQL functions fail to escape string arguments correctly. This oversight creates an entry point for malicious actors. The flaw exists in the core functionality of the library, making widespread impact likely for unpatched systems.
Who Is Affected
Any application using JetBrains Exposed versions before 1.5.1 is vulnerable. This includes web applications, backend services, and any software relying on this library for database interactions. Organizations that have not updated their dependencies are at risk. The vulnerability does not require authentication for exploitation in many configurations. This makes it accessible to remote attackers with network access to the application.
Next steps
Developers must upgrade to JetBrains Exposed version 1.5.1 or later. This update addresses the SQL injection vulnerability. Teams should audit their dependency trees to identify all instances of the library. Automated scanning tools can help locate outdated packages in complex projects. Prioritize systems that handle sensitive data or public-facing interfaces.
What to do and how to stay safe: JetBrains Exposed
- Audit all applications for JetBrains Exposed versions prior to 1.5.1.
- Upgrade to version 1.5.1 or newer as soon as possible.
- Review database logs for suspicious SQL queries or unexpected activity.
- Implement parameterized queries in custom code to reduce injection risks.
Step-by-step guide: Emergency Patching Checklist for Critical System Fixes
General security guidance from the SecOps Monitor newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
What is CVE-2026-108474?
It is a critical SQL injection vulnerability in JetBrains Exposed before version 1.5.1.
How severe is this vulnerability?
It has a CVSS score of 9.8, rated as Critical by the NVD.
Which versions are affected?
All versions of JetBrains Exposed before 1.5.1 are affected.



