SCA: security update for starlette (GHSA-2c2j-9gv5-cj73)

medium Tenable Self-Hosted Container Security Plugin ID 428598

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- Starlette is a lightweight ASGI (Asynchronous Server Gateway Interface) framework/toolkit, designed for
building async web services in Python. In versions 0.47.1 and below, when parsing a multi-part form with
large files (greater than the default max spool size) starlette will block the main thread to roll the
file over to disk. This blocks the event thread which means the application can't accept new connections.
The UploadFile code has a minor bug where instead of just checking for self._in_memory, the logic should
also check if the additional bytes will cause a rollover. The vulnerability is fixed in version 0.47.2.
(CVE-2025-54121)

See Also

https://github.com/advisories/GHSA-2c2j-9gv5-cj73

Plugin Details

Severity: Medium

ID: 428598

Version: Revision 1.5

Type: Local

Family: SCA Checks

Published: 7/22/2025

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 1.2

Percentile: 0.01

Vendor

Vendor Severity: Medium

CVSS v2

Risk Factor: Medium

Base Score: 5

Temporal Score: 3.7

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P

CVSS Score Source: CVE-2025-54121

CVSS v3

Risk Factor: Medium

Base Score: 5.3

Temporal Score: 4.6

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 7/21/2025

Vulnerability Publication Date: 7/21/2025

Reference Information

CVE: CVE-2025-54121

cwe: CWE-770