Repository navigation
[Security] Trivy-reported vulnerabilities in cryptography, msgpack, and pyarrow cannot be remediated due to Superset dependency constraints #45088
vrkommaraju
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
name: Security Vulnerabilities Blocked by Dependency Constraints
about: Trivy-reported vulnerabilities cannot be remediated because Superset dependency constraints prevent upgrading to fixed versions
title: "[Security] Unable to upgrade cryptography/msgpack/pyarrow to vulnerability-fixed versions due to Superset dependency constraints"
labels: security, dependencies
assignees: ''
Checklist
Superset Version
Apache Superset 6.1.0
Environment
Issue Summary
We are performing container security scans using Trivy against an Apache Superset 6.1.0 deployment.
The scan reports several HIGH and MEDIUM severity vulnerabilities in dependencies used by Superset. However, the recommended fixed versions are outside the dependency ranges currently supported by Superset.
As a result, we are unable to remediate these findings by upgrading the affected libraries without breaking Superset dependency validation.
We would like guidance from the maintainers on:
Affected Dependencies
Vulnerabilities Reported
cryptography
msgpack
pyarrow
Dependency Conflict
Attempting to install the scanner-recommended version causes dependency conflicts.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed.
apache-superset 6.1.0 requires cryptography<47.0.0,>=42.0.4,
but you have cryptography 50.0.2 which is incompatible.
What We Have Verified
The affected packages are already running at the highest versions currently compatible with Apache Superset dependency constraints:
cryptography 46.0.7
msgpack 1.0.8
pyarrow 16.1.0
Attempts to upgrade to the versions recommended by Trivy result in dependency resolution failures or unsupported package combinations.
Steps to Reproduce
Deploy Apache Superset 6.1.0.
Run a Trivy scan against the image.
Observe vulnerabilities reported for:
cryptography
msgpack
pyarrow
Attempt to upgrade to the reported fixed versions.
Observe dependency constraint conflicts.
Expected Behavior
Either:
Superset supports dependency versions containing vulnerability fixes,
or
Security guidance/workarounds are available that allow operators to address or mitigate the reported vulnerabilities.
Actual Behavior
Security scans identify HIGH severity findings, but the versions containing the fixes are currently incompatible with Apache Superset dependency constraints.
Questions for Maintainers
Are these vulnerabilities already known and assessed by the Superset project?
Are the vulnerable code paths used by Superset?
Is there a recommended mitigation or workaround?
Are these findings considered exploitable in standard Superset deployments?
Is support for newer versions of:
cryptography
msgpack
pyarrow
planned for an upcoming release?
Since the vendor-recommended fixed versions are outside the currently supported dependency ranges of Superset, we are looking for project guidance on how these findings should be addressed and whether upgrades are planned.
Thank you for your assistance.
All reactions