Skip to content

Commit ff7b3a3

Browse files
committed
fix(@angular-devkit/build-angular): address vulnerability in webpack-dev-server
webpack-dev-server <3.11.0 contains a low severity vulnerability due to one of its dependencies (yargs-parser). This change updates to 3.11.0 to remove the vulnerability. https://npmjs.com/advisories/1500 Closes: angular#17716
1 parent 0bf406e commit ff7b3a3

File tree

2 files changed

+137
-5
lines changed

2 files changed

+137
-5
lines changed

packages/angular_devkit/build_angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"terser-webpack-plugin": "1.4.3",
5959
"webpack": "4.39.2",
6060
"webpack-dev-middleware": "3.7.2",
61-
"webpack-dev-server": "3.9.0",
61+
"webpack-dev-server": "3.11.0",
6262
"webpack-merge": "4.2.1",
6363
"webpack-sources": "1.4.3",
6464
"webpack-subresource-integrity": "1.1.0-rc.6",

yarn.lock

Lines changed: 136 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2133,7 +2133,7 @@ ansi-styles@^2.2.1:
21332133
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
21342134
integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
21352135

2136-
ansi-styles@^3.2.1:
2136+
ansi-styles@^3.2.0, ansi-styles@^3.2.1:
21372137
version "3.2.1"
21382138
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
21392139
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
@@ -3091,6 +3091,15 @@ cliui@^4.0.0:
30913091
strip-ansi "^4.0.0"
30923092
wrap-ansi "^2.0.0"
30933093

3094+
cliui@^5.0.0:
3095+
version "5.0.0"
3096+
resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
3097+
integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
3098+
dependencies:
3099+
string-width "^3.1.0"
3100+
strip-ansi "^5.2.0"
3101+
wrap-ansi "^5.1.0"
3102+
30943103
clone-deep@^4.0.1:
30953104
version "4.0.1"
30963105
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
@@ -5437,6 +5446,11 @@ html-entities@^1.2.1:
54375446
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
54385447
integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=
54395448

5449+
html-entities@^1.3.1:
5450+
version "1.3.1"
5451+
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44"
5452+
integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==
5453+
54405454
http-cache-semantics@^3.8.1:
54415455
version "3.8.1"
54425456
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
@@ -6954,6 +6968,11 @@ loglevel@^1.6.4:
69546968
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.4.tgz#f408f4f006db8354d0577dcf6d33485b3cb90d56"
69556969
integrity sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==
69566970

6971+
loglevel@^1.6.8:
6972+
version "1.6.8"
6973+
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171"
6974+
integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==
6975+
69576976
long@^4.0.0:
69586977
version "4.0.0"
69596978
resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
@@ -8435,6 +8454,15 @@ portfinder@^1.0.25:
84358454
debug "^3.1.1"
84368455
mkdirp "^0.5.1"
84378456

8457+
portfinder@^1.0.26:
8458+
version "1.0.26"
8459+
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.26.tgz#475658d56ca30bed72ac7f1378ed350bd1b64e70"
8460+
integrity sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==
8461+
dependencies:
8462+
async "^2.6.2"
8463+
debug "^3.1.1"
8464+
mkdirp "^0.5.1"
8465+
84388466
posix-character-classes@^0.1.0:
84398467
version "0.1.1"
84408468
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
@@ -9909,6 +9937,15 @@ [email protected]:
99099937
faye-websocket "^0.10.0"
99109938
uuid "^3.0.1"
99119939

9940+
9941+
version "0.3.20"
9942+
resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855"
9943+
integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==
9944+
dependencies:
9945+
faye-websocket "^0.10.0"
9946+
uuid "^3.4.0"
9947+
websocket-driver "0.6.5"
9948+
99129949
socks-proxy-agent@^4.0.0:
99139950
version "4.0.2"
99149951
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386"
@@ -10125,6 +10162,17 @@ spdy@^4.0.1:
1012510162
select-hose "^2.0.0"
1012610163
spdy-transport "^3.0.0"
1012710164

10165+
spdy@^4.0.2:
10166+
version "4.0.2"
10167+
resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
10168+
integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
10169+
dependencies:
10170+
debug "^4.1.0"
10171+
handle-thing "^2.0.0"
10172+
http-deceiver "^1.2.7"
10173+
select-hose "^2.0.0"
10174+
spdy-transport "^3.0.0"
10175+
1012810176
1012910177
version "1.3.1"
1013010178
resolved "https://registry.yarnpkg.com/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.1.tgz#69840a5cdc08b4638697dac7db037f595d7f36a0"
@@ -10317,7 +10365,7 @@ string-width@^1.0.1:
1031710365
is-fullwidth-code-point "^2.0.0"
1031810366
strip-ansi "^4.0.0"
1031910367

10320-
string-width@^3.0.0:
10368+
string-width@^3.0.0, string-width@^3.1.0:
1032110369
version "3.1.0"
1032210370
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
1032310371
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
@@ -10379,7 +10427,7 @@ strip-ansi@^4.0.0:
1037910427
dependencies:
1038010428
ansi-regex "^3.0.0"
1038110429

10382-
strip-ansi@^5.1.0, strip-ansi@^5.2.0:
10430+
strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
1038310431
version "5.2.0"
1038410432
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
1038510433
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
@@ -11133,6 +11181,11 @@ uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2:
1113311181
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866"
1113411182
integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==
1113511183

11184+
uuid@^3.4.0:
11185+
version "3.4.0"
11186+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
11187+
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
11188+
1113611189
1113711190
version "1.0.9"
1113811191
resolved "https://registry.yarnpkg.com/v8-coverage/-/v8-coverage-1.0.9.tgz#780889680c0fea0f587adf22e2b5f443b9434745"
@@ -11340,7 +11393,46 @@ [email protected], webpack-dev-middleware@^3.7.2:
1134011393
range-parser "^1.2.1"
1134111394
webpack-log "^2.0.0"
1134211395

11343-
[email protected], webpack-dev-server@^3.1.4:
11396+
11397+
version "3.11.0"
11398+
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c"
11399+
integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==
11400+
dependencies:
11401+
ansi-html "0.0.7"
11402+
bonjour "^3.5.0"
11403+
chokidar "^2.1.8"
11404+
compression "^1.7.4"
11405+
connect-history-api-fallback "^1.6.0"
11406+
debug "^4.1.1"
11407+
del "^4.1.1"
11408+
express "^4.17.1"
11409+
html-entities "^1.3.1"
11410+
http-proxy-middleware "0.19.1"
11411+
import-local "^2.0.0"
11412+
internal-ip "^4.3.0"
11413+
ip "^1.1.5"
11414+
is-absolute-url "^3.0.3"
11415+
killable "^1.0.1"
11416+
loglevel "^1.6.8"
11417+
opn "^5.5.0"
11418+
p-retry "^3.0.1"
11419+
portfinder "^1.0.26"
11420+
schema-utils "^1.0.0"
11421+
selfsigned "^1.10.7"
11422+
semver "^6.3.0"
11423+
serve-index "^1.9.1"
11424+
sockjs "0.3.20"
11425+
sockjs-client "1.4.0"
11426+
spdy "^4.0.2"
11427+
strip-ansi "^3.0.1"
11428+
supports-color "^6.1.0"
11429+
url "^0.11.0"
11430+
webpack-dev-middleware "^3.7.2"
11431+
webpack-log "^2.0.0"
11432+
ws "^6.2.1"
11433+
yargs "^13.3.2"
11434+
11435+
webpack-dev-server@^3.1.4:
1134411436
version "3.9.0"
1134511437
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz#27c3b5d0f6b6677c4304465ac817623c8b27b89c"
1134611438
integrity sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw==
@@ -11438,6 +11530,13 @@ [email protected]:
1143811530
watchpack "^1.6.0"
1143911531
webpack-sources "^1.4.1"
1144011532

11533+
11534+
version "0.6.5"
11535+
resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36"
11536+
integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=
11537+
dependencies:
11538+
websocket-extensions ">=0.1.1"
11539+
1144111540
websocket-driver@>=0.5.1:
1144211541
version "0.7.3"
1144311542
resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9"
@@ -11536,6 +11635,15 @@ wrap-ansi@^2.0.0:
1153611635
string-width "^1.0.1"
1153711636
strip-ansi "^3.0.1"
1153811637

11638+
wrap-ansi@^5.1.0:
11639+
version "5.1.0"
11640+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
11641+
integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
11642+
dependencies:
11643+
ansi-styles "^3.2.0"
11644+
string-width "^3.0.0"
11645+
strip-ansi "^5.0.0"
11646+
1153911647
wrappy@1:
1154011648
version "1.0.2"
1154111649
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -11667,6 +11775,14 @@ yargs-parser@^13.0.0:
1166711775
camelcase "^5.0.0"
1166811776
decamelize "^1.2.0"
1166911777

11778+
yargs-parser@^13.1.2:
11779+
version "13.1.2"
11780+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
11781+
integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
11782+
dependencies:
11783+
camelcase "^5.0.0"
11784+
decamelize "^1.2.0"
11785+
1167011786
yargs-parser@^9.0.2:
1167111787
version "9.0.2"
1167211788
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"
@@ -11727,6 +11843,22 @@ yargs@^11.0.0:
1172711843
y18n "^3.2.1"
1172811844
yargs-parser "^9.0.2"
1172911845

11846+
yargs@^13.3.2:
11847+
version "13.3.2"
11848+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
11849+
integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
11850+
dependencies:
11851+
cliui "^5.0.0"
11852+
find-up "^3.0.0"
11853+
get-caller-file "^2.0.1"
11854+
require-directory "^2.1.1"
11855+
require-main-filename "^2.0.0"
11856+
set-blocking "^2.0.0"
11857+
string-width "^3.0.0"
11858+
which-module "^2.0.0"
11859+
y18n "^4.0.0"
11860+
yargs-parser "^13.1.2"
11861+
1173011862
1173111863
version "2.4.1"
1173211864
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"

0 commit comments

Comments
 (0)