From fd34a58ac999727dde9fbe909953e1a9b5e34b04 Mon Sep 17 00:00:00 2001 From: s30028044 Date: Mon, 8 Apr 2024 19:41:26 +0800 Subject: [PATCH] CVE-2023-23599 --- devtools/client/netmonitor/test/browser_net_curl-utils.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devtools/client/netmonitor/test/browser_net_curl-utils.js b/devtools/client/netmonitor/test/browser_net_curl-utils.js index dbca31b..5258f5c 100644 --- a/devtools/client/netmonitor/test/browser_net_curl-utils.js +++ b/devtools/client/netmonitor/test/browser_net_curl-utils.js @@ -307,10 +307,10 @@ function testEscapeStringWin() { "Double quotes should be escaped." ); - const percentSigns = "%AppData%"; + const percentSigns = "%TEMP% %@foo% %2XX% %_XX% %?XX%"; is( CurlUtils.escapeStringWin(percentSigns), - '""%"AppData"%""', + '"^%^TEMP^% ^%^@foo^% ^%^2XX^% ^%^_XX^% ^%?XX^%"', "Percent signs should be escaped." ); @@ -321,10 +321,10 @@ function testEscapeStringWin() { "Backslashes should be escaped." ); - const newLines = "line1\r\nline2\r\nline3"; + const newLines = "line1\r\nline2\r\rline3\n\nline4"; is( CurlUtils.escapeStringWin(newLines), - '"line1"^\u000d\u000A\u000d\u000A"line2"^\u000d\u000A\u000d\u000A"line3"', + '"line1"^\r\n\r\n"line2"^\r\n\r\n""^\r\n\r\n"line3"^\r\n\r\n""^\r\n\r\n"line4"', "Newlines should be escaped." ); } -- 2.27.0