QID 981132

QID 981132: Python (pip) Security Update for Flask-AppBuilder (GHSA-624f-cqvr-3qw4)

Security update has been released for Flask-AppBuilder to fix the vulnerability.

Note: The preceding description block is extracted directly from the security advisory. Using automation, we have attempted to clean and format it as much as possible without introducing additional issues.

If using Flask-AppBuilder OAuth, an attacker can share a carefully crafted URL with a trusted domain for an application built with Flask-AppBuilder, this URL can redirect a user to a malicious site. This is an open redirect vulnerability

  • CVSS V3 rated as High - 6.1 severity.
  • CVSS V2 rated as Medium - 5.8 severity.
  • Solution
    Install Flask-AppBuilder 3.2.2 or aboveWorkaround:
    Filter HTTP traffic containing `?next={next-site}` where the `next-site` domain is different from the application you are protecting
    Vendor References

    CVEs related to QID 981132

    Software Advisories
    Advisory ID Software Component Link
    GHSA-624f-cqvr-3qw4 Flask-AppBuilder URL Logo github.com/advisories/GHSA-624f-cqvr-3qw4