p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости simplesamlphp

За последние 30 дней в simplesamlphp опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 31

  1. CVE-2026-49289

    Высокий · CVSS 7.5EPSS 0,78%Нет опубликованного исправления

    SimpleSAMLphp SAML2: Possible DoS via XPath Transform

    The SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. In 4.19.2 and 4.20.2, the library permits attacker-controlled XPath transforms while processing XML signatures in specially crafted SAML messages. XPath evaluation can consume uncontrolled processing resources, allowing a remote unauthenticated attacker to deny service to any entity relying on SimpleSAMLphp or directly on the SAML2 library. The mitigation limits the number of transforms, permits only transform algorithms identified by the SAML 2.0 Core specification, and specifically rejects XPath transforms. This issue is fixed in versions 4.19.3 and 4.20.3.

    Опубликовано Обновлено
  2. CVE-2026-49283

    Высокий · CVSS 8.7EPSS 0,47%Нет опубликованного исправления

    SimpleSAMLphp HTTP-Artifact TLS validator confusion allows cross-IdP authentication bypass

    The SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. Prior to versions 4.19.3, 4.20.2, 5.0.6, and 6.2.1, the HTTPArtifact::receive() flow can treat an unsigned embedded SAML Response as cryptographically valid for the wrong identity provider. SOAPClient::addSSLValidator() attaches a TLS-based validator to the outer SOAP ArtifactResponse, while the embedded Response receives a validator that delegates to the outer message and is later checked against metadata selected from the embedded response issuer rather than necessarily the artifact issuer. SOAPClient::validateSSL() returns normally when the TLS public key doe

    Опубликовано Обновлено
  3. CVE-2026-49284

    Высокий · CVSS 7.1EPSS 0,22%Нет опубликованного исправления

    SimpleSAMLphp SP accepts a response from an unexpected IdP when unsigned `Response/InResponseTo` is combined with a signed assertion lacking `SubjectConfirmationData/InResponseTo`

    SimpleSAMLphp versions before 1.18.6 contain an information disclosure vulnerability. Prior to 2.4.7 and 2.5.2, SimpleSAMLphp's SAML SP ACS path does not enforce the IdP selected for an SP-initiated login when unsigned Response/InResponseTo is combined with a signed assertion lacking SubjectConfirmationData/InResponseTo, allowing a response issued by one trusted IdP to be bound to SP state created for another IdP and bypass flows that route users to a specific IdP, including deployments that set enable_unsolicited to false. This issue is fixed in versions 2.4.7 and 2.5.2.

  4. CVE-2025-27773

    Высокий · CVSS 8.6EPSS 0,41%Есть исправление

    SimpleSAMLphp SAML2 library has incorrect signature verification for HTTP-Redirect binding

    The SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. Prior to versions 4.17.0 and 5.0.0-alpha.20, there is a signature confusion attack in the HTTPRedirect binding. An attacker with any signed SAMLResponse via the HTTP-Redirect binding can cause the application to accept an unsigned message. Versions 4.17.0 and 5.0.0-alpha.20 contain a fix for the issue.

    • Обновитесь до 1.19.7-1+deb12u2
  5. CVE-2024-52596

    Высокий · CVSS 8.8EPSS 0,98%Есть исправление

    SimpleSAMLphp xml-common XXE vulnerability

    SimpleSAMLphp xml-common is a common classes for handling XML-structures. When loading an (untrusted) XML document, for example the SAMLResponse, it's possible to induce an XXE. This vulnerability is fixed in 1.19.0.

    • Обновитесь до 1.19.7-1+deb12u1
    Опубликовано Обновлено
  6. CVE-2024-52806

    Высокий · CVSS 8.3EPSS 0,43%Есть исправление

    SimpleSAMLphp SAML2 has an XXE in parsing SAML messages

    SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. When loading an (untrusted) XML document, for example the SAMLResponse, it's possible to induce an XXE. This vulnerability is fixed in 4.6.14 and 5.0.0-alpha.18.

    • Обновитесь до 1.19.7-1+deb12u1
    Опубликовано Обновлено
  7. CVE-2020-5226

    Средний · CVSS 4.4EPSS 0,54%Есть исправление

    Cross-site scripting in SimpleSAMLphp

    Cross-site scripting in SimpleSAMLphp before version 1.18.4. The www/erroreport.php script allows error reports to be submitted and sent to the system administrator. Starting with SimpleSAMLphp 1.18.0, a new SimpleSAML\Utils\EMail class was introduced to handle sending emails, implemented as a wrapper of an external dependency. This new wrapper allows us to use Twig templates in order to create the email sent with an error report. Since Twig provides automatic escaping of variables, manual escaping of the free-text field in www/errorreport.php was removed to avoid double escaping. However, for those not using the new user interface yet, an em

    • Обновитесь до 1.18.4-1
    Опубликовано Обновлено
  8. CVE-2020-5225

    Средний · CVSS 4.4EPSS 0,66%Есть исправление

    Log injection in SimpleSAMLphp

    Log injection in SimpleSAMLphp before version 1.18.4. The www/erroreport.php script, which receives error reports and sends them via email to the system administrator, did not properly sanitize the report identifier obtained from the request. This allows an attacker, under specific circumstances, to inject new log lines by manually crafting this report ID. When configured to use the file logging handler, SimpleSAMLphp will output all its logs by appending each log line to a given file. Since the reportID parameter received in a request sent to www/errorreport.php was not properly sanitized, it was possible to inject newline characters into it

    • Обновитесь до 1.18.4-1
    Опубликовано Обновлено
  9. CVE-2019-3465

    Высокий · CVSS 8.8EPSS 2,99%Есть исправление

    CVE-2019-3465

    Rob Richards XmlSecLibs, all versions prior to v3.0.3, as used for example by SimpleSAMLphp, performed incorrect validation of cryptographic signatures in XML messages, allowing an authenticated attacker to impersonate others or elevate privileges by creating a crafted XML message.

    • Обновитесь до 1.17.6-2
    Опубликовано Обновлено
  10. CVE-2011-4625

    Высокий · CVSS 7.5EPSS 0,74%Есть исправление

    CVE-2011-4625

    simplesamlphp before 1.6.3 (squeeze) and before 1.8.2 (sid) incorrectly handles XML encryption which could allow remote attackers to decrypt or forge messages.

    • Обновитесь до 1.8.1-1
    Опубликовано Обновлено
  11. CVE-2018-7711

    Высокий · CVSS 8.1EPSS 1,19%Есть исправление

    CVE-2018-7711

    HTTPRedirect.php in the saml2 library in SimpleSAMLphp before 1.15.4 has an incorrect check of return values in the signature validation utilities, allowing an attacker to get invalid signatures accepted as valid by forcing an error during validation. This occurs because of a dependency on PHP functionality that interprets a -1 error code as a true boolean value.

    • Обновитесь до 1.15.4-1
    Опубликовано Обновлено
  12. CVE-2018-7644

    Высокий · CVSS 7.5EPSS 1,25%Есть исправление

    CVE-2018-7644

    The XmlSecLibs library as used in the saml2 library in SimpleSAMLphp before 1.15.3 incorrectly verifies signatures on SAML assertions, allowing a remote attacker to construct a crafted SAML assertion on behalf of an Identity Provider that would pass as cryptographically valid, thereby allowing them to impersonate a user from that Identity Provider, aka a key confusion issue.

    • Обновитесь до 1.15.3-1
    Опубликовано Обновлено
  13. CVE-2017-18122

    Высокий · CVSS 8.1EPSS 1,09%Есть исправление

    CVE-2017-18122

    A signature-validation bypass issue was discovered in SimpleSAMLphp through 1.14.16. A SimpleSAMLphp Service Provider using SAML 1.1 will regard as valid any unsigned SAML response containing more than one signed assertion, provided that the signature of at least one of the assertions is valid. Attributes contained in all the assertions received will be merged and the entityID of the first assertion received will be used, allowing an attacker to impersonate any user of any IdP given an assertion signed by the targeted IdP.

    • Обновитесь до 1.15.0-1
    Опубликовано Обновлено
  14. CVE-2017-18121

    Средний · CVSS 6.1EPSS 1,19%Есть исправление

    CVE-2017-18121

    The consentAdmin module in SimpleSAMLphp through 1.14.15 is vulnerable to a Cross-Site Scripting attack, allowing an attacker to craft links that could execute arbitrary JavaScript code on the victim's web browser.

    • Обновитесь до 1.15.0-1
    Опубликовано Обновлено
  15. CVE-2018-6521

    Критический · CVSS 9.8EPSS 3,05%Есть исправление

    CVE-2018-6521

    The sqlauth module in SimpleSAMLphp before 1.15.2 relies on the MySQL utf8 charset, which truncates queries upon encountering four-byte characters. There might be a scenario in which this allows remote attackers to bypass intended access restrictions.

    • Обновитесь до 1.15.2-1
    Опубликовано Обновлено
  16. CVE-2018-6519

    Высокий · CVSS 7.5EPSS 1,7%Есть исправление

    CVE-2018-6519

    The SAML2 library before 1.10.4, 2.x before 2.3.5, and 3.x before 3.1.1 in SimpleSAMLphp has a Regular Expression Denial of Service vulnerability for fraction-of-seconds data in a timestamp.

    • Обновитесь до 1.15.2-1
    Опубликовано Обновлено
  17. CVE-2017-12874

    Высокий · CVSS 7.5EPSS 1,27%Есть исправление

    CVE-2017-12874

    The InfoCard module 1.0 for SimpleSAMLphp allows attackers to spoof XML messages by leveraging an incorrect check of return values in signature validation utilities.

    • Обновитесь до 1.14.11-1
    Опубликовано Обновлено
  18. CVE-2017-12873

    Критический · CVSS 9.8EPSS 1,66%Есть исправление

    CVE-2017-12873

    SimpleSAMLphp 1.7.0 through 1.14.10 might allow attackers to obtain sensitive information, gain unauthorized access, or have unspecified other impacts by leveraging incorrect persistent NameID generation when an Identity Provider (IdP) is misconfigured.

    • Обновитесь до 1.14.11-1
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →