Enrich GHSA-xp7f-v245-w3w8 (CVE-2026-38361, dash-uploader DoS): resubmit of #7636#8076
Open
a1ohadance wants to merge 3 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resubmits the enrichment from #7636, which the stale bot auto-closed on 2026-06-09 before it could be merged. Reopening #7636 is disabled from my side, so this is the same change from the same branch (
a1ohadance-GHSA-xp7f-v245-w3w8), reopened as a fresh PR.Context for the reviewer
@JonathanLEvans, your only blocker on #7636 was that the CVE-2026-38361 description still read "execute arbitrary code" and did not match this DoS advisory. MITRE has now applied that correction. The live CVE description reads:
That is consistent with the CWE-400 / CWE-670 and the availability-only CVSS (
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) that were already on the record, so the CVE and this advisory now line up end to end. The separate path-traversal-to-RCE issue stays under CVE-2026-38360 (GHSA-3rf6-x59v-5jfv, already merged).Changes (unchanged from #7636)
The advisory is currently
"affected": [], so Dependabot does not alert any project depending on this archived package. This PR populates it.affected: was empty[]. Now listsPyPI/dash-uploaderwith an ECOSYSTEM rangeintroduced: 0.1.0/last_affected: 0.7.0a2(all 16 published releases). The package was archived 2025-07-19; no patched version exists.summary: added (was missing).details: replaced the auto-imported description with Impact / Affected versions / Mitigation / References sections covering the three DoS primitives: OOM (CWE-400, unboundedrange(1, flowTotalChunks + 1)), TRUNCATE (CWE-670,flowTotalChunks=0hits theall([]) == Truequirk so assembly runs on zero chunks and replaces the target with an empty file; composes with the GHSA-3rf6-x59v-5jfv path traversal inupload_idfor arbitrary-file truncate), and EXHAUST (CWE-400, never-cleaned-up temp dirs per uniqueflowIdentifier).credits: addeda1ohadanceas FINDER (was missing).references: cross-link to companion advisory GHSA-3rf6-x59v-5jfv (CVE-2026-38360) plus the public PoC.Verification
main; no other advisories touched.