apache-airflow-providers-amazon@9.38.0rc1

Provider package apache-airflow-providers-amazon for Apache Airflow

  • latest version

    9.38.0

  • latest non vulnerable version

  • first published

    5 years ago

  • latest version published

    5 days ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the apache-airflow-providers-amazon package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • H
    Cross-site Request Forgery (CSRF)

    apache-airflow-providers-amazon is a Provider for Apache Airflow. Implements apache-airflow-providers-amazon package

    Affected versions of this package are vulnerable to Cross-site Request Forgery (CSRF) via the AWS auth manager SAML login flow, where login() discards the AuthnRequest id generated by saml_auth.login() and login_callback() calls process_response() with no request_id. Because python3-saml only validates the InResponseTo field when an id is explicitly supplied, the check is skipped entirely, allowing any SAML assertion signed by the configured IdP to be accepted - including one obtained from a login flow initiated by a different browser. An attacker who can obtain a valid IdP-signed assertion (for example, by initiating their own login and capturing the response) can replay it in a victim's browser session to authenticate as the assertion's subject.

    Note: This is only exploitable when the attacker can obtain a valid SAML assertion signed by the configured IdP and present it to the callback endpoint of a different browser session.

    How to fix Cross-site Request Forgery (CSRF)?

    Upgrade apache-airflow-providers-amazon to version 9.38.0 or higher.

    [,9.38.0)