Skip to content

Commit 4f6c7cd

Browse files
committed
fix: exclude GHSA-rpmf-866q-6p89 from yarn audit to unblock publish
DoS via unbounded multiline FTP control response buffering in basic-ftp. Same transitive chain as the already-excluded GHSA-rp42-5vxx-qpwr: pac-proxy-agent > get-uri > basic-ftp, used only for PAC proxy resolution. All 5 yarn audit findings are the same advisory across different dep paths. Ticket: SI-512
1 parent 648e34f commit 4f6c7cd

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.iyarc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,15 @@ GHSA-xq3m-2v4x-88gg
8787
# project are controlled internal endpoints, not user-supplied FTP URLs
8888
# - Pinned at 5.2.2 in root resolutions; upstream get-uri has not yet updated to require 5.3.0
8989
GHSA-rp42-5vxx-qpwr
90+
91+
# Excluded because:
92+
# - DoS via unbounded multiline control response buffering in basic-ftp (severity: high, CVSS 7.5)
93+
# - A malicious FTP server can send an unterminated multiline response during the banner phase
94+
# (before auth), causing the client to buffer unbounded data into FtpContext._partialResponse
95+
# - Same transitive chain as GHSA-rp42-5vxx-qpwr: pac-proxy-agent > get-uri > basic-ftp
96+
# - Used only for PAC-based proxy URL resolution, not for any direct FTP operations
97+
# - Exploitation requires connecting to a malicious FTP server; all proxy targets in this
98+
# project are controlled internal endpoints, not user-supplied FTP URLs
99+
# - No compatible patched version available in the current get-uri dependency chain
100+
# - Ticket: SI-512
101+
GHSA-rpmf-866q-6p89

0 commit comments

Comments
 (0)