Improper Verification of Cryptographic Signature in JDBC Driver for SQL Server - CVE-2026-70003

 

Improper Verification of Cryptographic Signature in JDBC Driver for SQL Server - CVE-2026-70003

Published: November 11, 2026


Vulnerability identifier: #VU165710
CSH Severity: High
CVSS v4: 9.1 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-70003
CWE-ID: CWE-347
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to bypass secure-enclave attestation, obtain column encryption keys, decrypt protected database data, and create modified encrypted data that the client accepts as valid.

The vulnerability exists due to improper verification of cryptographic signatures in JDBC Driver for SQL Server when handling secure-enclave attestation during a client connection. A remote attacker can control or impersonate the SQL Server connection and replay a legitimate attestation response while substituting attacker-controlled key material to obtain column encryption keys and access or modify protected database data.

Successful exploitation requires Always Encrypted with secure enclaves to use HGS attestation.


Affected software

JDBC Driver for SQL Server

How to mitigate CVE-2026-70003

Install security update from vendor's website.

JDBC Driver for SQL Server - update to 13.6.0

External References

Related Security Bulletins