fix(deps): bump fflate to 0.8.3 (WCN-2574, GHSA-px8p-9vwx-vf98) - #9647
Open
zahin-mohammad wants to merge 1 commit into
Open
fix(deps): bump fflate to 0.8.3 (WCN-2574, GHSA-px8p-9vwx-vf98)#9647zahin-mohammad wants to merge 1 commit into
zahin-mohammad wants to merge 1 commit into
Conversation
Contributor
Resolve WCN-2574 and GHSA-px8p-9vwx-vf98, which blocked the SDK release. jsPDF's ^0.8.1 range already admits this patch, so update only yarn.lock.
zahin-mohammad
force-pushed
the
zahinmohammad/wcn-2574-bump-fflate-0.8.3
branch
from
September 3, 2026 18:00
b21b7b9 to
0843637
Compare
pranavjain97
approved these changes
Sep 3, 2026
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.
Ticket
WCN-2574
Problem
The SDK release workflow failed at the Enforce Vulnerability Severity Threshold gate (osv-severity-gate, CVSS >= 7.0 blocks the release): run 33773067086
Single blocking finding out of 41 advisory groups:
fflate@0.8.2— CVSS 7.5 (HIGH) — GHSA-px8p-9vwx-vf98 / CVE-2026-45820:unzipSync()infinite-loops when parsing a malformed ZIP64 archive (central-directory entry declares compressed_size=0xFFFFFFFF but lacks the required ZIP64 extra field tag 0x0001) — denial of service.Why lockfile-only (no jspdf upgrade, no resolutions entry)
jspdf(jspdf >= 4.2.0→fflate ^0.8.1).latestand upstreammasterpackage.json both still pinfflate ^0.8.1); there is nothing to upgrade to that would change fflate's constraint.^0.8.1range already admits the patched 0.8.3, so this is purely a stale lockfile resolution — refreshingyarn.locksuffices.resolutionsentry was considered and rejected: redundant while^0.8.1admits the fix, and it adds a forced override that must be removed once jspdf bumps its floor.Change
Single
yarn.lockhunk:fflate 0.8.2 → 0.8.3.Verification
GITHUB_REPO_BRANCH=master yarn run check-commits) passes:✔ found 0 problems, 0 warnings.ghcr.io/google/osv-scanner-action:v2.3.8 … --config=osv-scanner.toml --format=json ./, scannedyarn.lock, 2798 packages):fflate_findings=0in scan results.advisory groups with max_severity >= 7.0) = 0 → gate passes (40 advisory groups remain, all below threshold).yarn install --frozen-lockfilepasses (matches the release workflow's Install dependencies step).