CVE-2025-9943: Unauthenticated SQL Injection Vulnerability in Shibboleth Service Provider

Published Sep 10, 2025
·
Updated

An SQL injection vulnerability has been identified in the "ID" attribute of the SAML response when the replay cache of the Shibboleth Service Provider (SP) is configured to use an SQL database as storage service. An unauthenticated attacker can exploit this issue via blind SQL injection, allowing for the extraction of arbitrary data from the database, if the database connection is configured to use the ODBC plugin. The vulnerability arises from insufficient escaping of single quotes in the class SQLString (file odbc-store.cpp, lines 253-271).

This issue affects Shibboleth Service Provider through 3.5.0.

Affected Software

1 affected component
shibboleth Service Provider<3.5.0

Remediation

Information

Update to Shibboleth Service Provider 3.5.1 or higher. The vendor provides an updated version here:  https://shibboleth.net/downloads/service-provider/3.5.1/

Event History

Sep 10, 2025
CVE Published
via MITRE·06:45 AM
Data Sourced
via MITRE·06:45 AM
RemedyDescriptionWeakness
Data Sourced
via NVD·07:15 AM
DescriptionSeverityWeakness
Feb 11, 58000
Event
via FIRST·07:21 AM

Frequently Asked Questions

1

What is the severity of CVE-2025-9943?

CVE-2025-9943 has been classified with high severity due to the potential for unauthenticated SQL injection attacks.

2

How do I fix CVE-2025-9943?

To fix CVE-2025-9943, upgrade the Shibboleth Service Provider to version 3.5.1 or later.

3

What systems are affected by CVE-2025-9943?

CVE-2025-9943 affects Shibboleth Service Provider versions earlier than 3.5.1 utilizing an SQL database for the replay cache.

4

Can CVE-2025-9943 be exploited remotely?

Yes, CVE-2025-9943 can be exploited remotely by an unauthenticated attacker.

5

What type of vulnerability is CVE-2025-9943?

CVE-2025-9943 is an SQL injection vulnerability specifically related to the "ID" attribute in the SAML response.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203