GHSA-8qw9-gf7w-42x5 json
Minor fix to previous patch for CVE-2022-35918
published 2y ago modified 4mo ago
- cvss
- 5.3
- version 3.1, GitHub
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
### Impact
The initial vulnerability identified in Streamlit apps using custom components, allowing for directory traversal attacks, was addressed in version 1.11.1. However, a minor issue persisted, which could still potentially expose certain files on the server file-system under specific conditions.
### Patches
We released an update in version 1.30.0 to further tighten security measures. Users are strongly advised to update to version 1.30.0 immediately for optimal security.
### Workarounds
No additional workarounds are necessary once the update to version 1.30.0 is applied.
### For more information
If you have any questions or comments about this advisory: * Email us at [security@streamlit.io](mailto:security@streamlit.io)
Patch / fix
Is GHSA-8qw9-gf7w-42x5 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | streamlit | >=0.63.0, <1.30.0 |
1.30.0 |
Classification
- Weakness
-
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory
References
-
github.com
/streamlit/streamlit/commit/bd0a8996c4c7ec55b9c6557e7b168b0c13a25b90
web
-
github.com
/streamlit/streamlit/security/advisories/GHSA-8qw9-gf7w-42x5
web, advisory
-
github.com
/advisories/GHSA-v4hr-4jpx-56gc
advisory
-
github.com
/streamlit/streamlit
package
-
cve.org
/CVERecord?id=CVE-2022-35918
web
Sources
- GitHub Advisory GHSA-8qw9-gf7w-42x5
- Maintainer advisory GHSA-8qw9-gf7w-42x5
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of streamlit/streamlit published their own advisory on GitHub. Reviewed sources take precedence over it.