Skip to content

Commit 34ac0db

Browse files
jnewton03claude
andauthored
fix: suppress false positive CVE-2025-59250 for mssql-jdbc (#459)
CVE-2025-59250 is being flagged by Trivy as a HIGH severity vulnerability in mssql-jdbc 12.10.2.jre8, but this version actually contains the fix. Evidence: - Liquibase Secure 5.0.2 upgraded mssql-jdbc from 12.10.1.jre8 to 12.10.2.jre8 - This upgrade explicitly addressed CVE-2025-59250 (DAT-21214) - Microsoft released mssql-jdbc 12.10.2.jre8 on October 13, 2024 as a security update - The vulnerability affects versions <12.10.2.jre8 Root cause of false positive: Trivy's vulnerability database only lists JRE11 variants as fixed versions and doesn't recognize that the JRE8 variant (12.10.2.jre8) is also patched. This commit adds .trivyignore to suppress the false positive alert and allow the Trivy workflow to pass on DockerfileSecure builds. Related GitHub Security alerts #737, #738, #739 have been dismissed as false positives with detailed documentation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
1 parent ec95794 commit 34ac0db

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.trivyignore

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# .trivyignore - Trivy vulnerability scanner suppressions
2+
# This file contains CVEs that are false positives or accepted risks
3+
4+
# CVE-2025-59250 - Microsoft SQL Server JDBC Driver
5+
# Status: FALSE POSITIVE
6+
#
7+
# Description:
8+
# Trivy flags mssql-jdbc 12.10.2.jre8 as vulnerable to CVE-2025-59250, but this
9+
# version actually CONTAINS THE FIX for this vulnerability.
10+
#
11+
# Evidence:
12+
# - Liquibase Secure 5.0.2 upgraded mssql-jdbc from 12.10.1.jre8 to 12.10.2.jre8
13+
# - This upgrade explicitly addressed CVE-2025-59250 (see DAT-21214)
14+
# - Microsoft released mssql-jdbc 12.10.2.jre8 on October 13, 2024 as a security update
15+
# - The vulnerability affects versions <12.10.2.jre8
16+
# - Version 12.10.2.jre8 contains the fix
17+
#
18+
# Root Cause of False Positive:
19+
# Trivy's vulnerability database only lists JRE11 variants as fixed versions:
20+
# (10.2.4.jre11, 11.2.4.jre11, 12.2.1.jre11, 12.6.5.jre11, 12.8.2.jre11,
21+
# 12.10.2.jre11, 13.2.1.jre11)
22+
# The database doesn't recognize that the JRE8 variant (12.10.2.jre8) is also patched.
23+
#
24+
# References:
25+
# - Liquibase Secure 5.0.2 changelog
26+
# - Jira ticket: DAT-21214 "Bump mssql driver versions to address CVE-2025-59250"
27+
# - GitHub PR: https://github.com/liquibase/liquibase-pro/pull/2976
28+
# - Microsoft JDBC Driver release notes:
29+
# https://learn.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver
30+
#
31+
# Date Added: 2025-11-20
32+
# Added By: DevOps Team
33+
# Review Date: 2026-02-20 (review when Trivy database is updated)
34+
CVE-2025-59250 exp:2026-02-20

0 commit comments

Comments
 (0)