NodeJS/graphql/16.5.0


A Query Language and Runtime which can target any service.

https://www.npmjs.com/package/graphql
MIT

1 Security Vulnerabilities

graphql Uncontrolled Resource Consumption vulnerability

Published date: 2023-09-20T06:30:50Z
CVE: CVE-2023-26144
Links:

Versions of the package graphql from 16.3.0 and before 16.8.1 are vulnerable to Denial of Service (DoS) due to insufficient checks in the OverlappingFieldsCanBeMergedRule.ts file when parsing large queries. This vulnerability allows an attacker to degrade system performance.

Note: It was not proven that this vulnerability can crash the process.

Affected versions: ["16.3.0", "16.3.0-canary.pr.3418.662180be9091ee1edf699b4cf4922bd5b7705297", "16.4.0", "16.4.0-canary.pr.2839.e3a8069cfaa6406186314b62aced6487f417a2e6", "16.5.0", "16.5.0-canary.pr.3686.d9ad8e3fd58929d38deea522d794a6b22d3244b5", "16.6.0", "16.7.0", "16.7.1", "16.8.0"]
Secure versions: [0.0.2, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.3.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.11, 0.4.12, 0.4.13, 0.4.14, 0.4.15, 0.4.16, 0.4.17, 0.4.18, 0.5.0-beta.1, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.7.0, 0.7.1, 0.7.2, 0.8.0-beta1, 0.8.0-beta2, 0.8.0-beta3, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.13.0-rc.1, 0.13.0, 0.13.1, 0.13.2, 14.0.0-rc.1, 14.0.0-rc.2, 14.0.0, 14.0.1, 14.0.2, 14.1.0, 14.1.1, 14.2.0, 14.2.1, 14.3.0, 14.3.1, 14.4.0, 14.4.1, 14.4.2, 14.5.0, 14.5.1, 14.5.2, 14.5.3, 14.5.4, 14.5.5, 14.5.6, 14.5.7, 14.5.8, 15.0.0-alpha.1, 15.0.0-alpha.2, 15.0.0-rc.1, 14.6.0, 15.0.0-rc.2, 15.0.0, 15.1.0, 15.2.0, 15.3.0, 14.7.0, 15.4.0, 15.5.0, 16.0.0-alpha.1, 16.0.0-alpha.2, 16.0.0-alpha.3, 16.0.0-alpha.4, 16.0.0-alpha.5, 15.5.1, 16.0.0-rc.1, 16.0.0-rc.2, 15.5.2, 15.5.3, 15.6.0, 15.6.1, 16.0.0-rc.3, 16.0.0-rc.4, 16.0.0-rc.5, 16.0.0-rc.6, 15.7.0, 16.0.0-rc.7, 15.7.1, 15.7.2, 16.0.0, 16.0.1, 15.8.0, 16.1.0, 16.2.0, 16.3.0-canary.pr.3469.bef54ca054e29cae26d2dd974eedf2c12bca7ef4, 16.3.0-canary.pr.3469.bc0462e3d100314d7aa00049d2c15cbb58d8b3d8, 16.3.0-canary.pr.3469.8212fa925aa1a32715752030913a6e296e8c0fd3, 16.3.0-canary.pr.3479.undefined, 16.3.0-canary.pr.3480.undefined, 16.3.0-canary.pr.3481.undefined, 16.3.0-canary.pr.3482.undefined, 16.3.0-canary.pr.3483.undefined, 16.3.0-canary.pr.3484.b6999ce061b975f1c6c99c790782323b91c5eb21, 16.3.0-canary.pr.3485.d71879afe1f1411b80adcbfe33bd95ab57e7fc11, 16.3.0-canary.pr.3485.3c71ef7dd720383cba84a1637665fc18001c4f32, 16.3.0-canary.pr.3486.c8ac9896696f401b9efffa1806443732cb0a010d, 16.3.0-canary.pr.2839.7e65b1d8e7b5bf1ef1592babff40b9873198a741, 16.3.0-canary.pr.3487.8c9c7200bf3db49bf1c32055d60fdd5ea3089add, 16.3.0-canary.pr.3487.a0dcf0130ae81994df47049c9233df11516abfcd, 16.3.0-canary.pr.3488.0d90f0c792c9d223b5505d3cc0d9a8519bb2883a, 16.3.0-canary.pr.3488.9f7ad13c9ae7289c4d425698bd040d36978ff81a, 16.3.0-canary.pr.3489.568f3378cc3cf660e25d79253cc9a101ae9df4e0, 16.3.0-canary.pr.3482.e5eb0dafc74d537a1e07c6a2cc15afdc1431537f, 0.0.1-test.1, 16.3.0-canary.pr.3493.365426c363b5db8b3278d34deff0d790edcb6fdd, 16.3.0-canary.pr.3494.612fd45b42a5e2aa26d9bd72e1c89d7219620dea, 16.3.0-canary.pr.3496.43a2529cfa6890f5a11867e62c7a817d7879235d, 16.3.0-canary.pr.3482.7777ea054008ac921136cf694d64041494250def, 16.3.0-canary.pr.3497.4a0bc98371a633cf49efc236c1011ca5a955e848, 16.3.0-canary.pr.3498.5fd2797529557639476d5aa24359f97653bcbf22, 16.3.0-canary.pr.3482.6f2ec221eab5916d6d7bbfc6167256477bd35c45, 16.3.0-canary.pr.3499.ee62926bcf03d7d05ccb227cb7a67338ebab423d, 16.3.0-canary.pr.3501.1daccf7bfd7fe9ffeabb319f26aa1b9bf5133e4c, 16.3.0-canary.pr.3502.de9b8457d4a34eb544ff7b97ffacd641c913a2d1, 16.3.0-canary.pr.3494.25e1e8c8de6b13288ac61febf75d6f415f81a044, 16.3.0-canary.pr.3504.7c7b6ed1e17e6cf5e114f1a89a24d289fb969aff, 16.3.0-canary.pr.3505.9190e5ce1cc557931a15ca1f7b15586f033c8a02, 16.3.0-canary.pr.3505.b157d96d56ade071a24a1b0c71334efb9af57689, 16.3.0-canary.pr.3418.64c65ba6a2e7e923ed9a476c945f3c72da7a6c7f, 16.3.0-canary.pr.3134.aaacb12ce929a1f2899503018cc6d39a2f83ae28, 16.3.0-canary.pr.2757.7e793c133f5b9c47a1b12e98ea3a35b1b1471dc4, 16.3.0-canary.pr.2839.0f282a62cbd565b6e8682f6c1e8c49ac075ac257, 16.3.0-canary.pr.2839.f76ee8fd7af45d88a33dfc674f2a71d505d2d9b1, 16.3.0-canary.pr.2839.3405bedecf6a15ea89f64d6a86d84234a3c0cf7b, 16.3.0-canary.pr.3506.be685b29062b443b0962af292fb5c9337331db70, 16.3.0-canary.pr.2839.5c5e3621fdc4e4ee4e7f781962fe4a99319d6ac0, 16.3.0-canary.pr.2839.9c3b21ca34d760070b76424327061e6b4ad26f05, 16.3.0-canary.pr.3510.942fbd8ea3d803e74908fabecbe03dfaefe3e5c8, 16.3.0-canary.pr.3510.5099f4491dc2a35a3e4a0270a55e2a228c15f13b, 16.3.0-canary.pr.3512.a3b8b9e394ae4050a2100de2720f8b3ded0a3e41, 16.3.0-canary.pr.3514.a34e553c7cc83a21ffa73c7bf1a1932007a2606b, 16.3.0-canary.pr.3465.6c6701425310ce7f866ce71628bdf9443ae0f0af, 16.3.0-canary.pr.3518.3a63d81d7ad886f7edc3cab06fd2295b71c91bed, 16.3.0-canary.pr.3520.688c34204fb183f15a334882567d4d6d011cd234, 16.3.0-canary.pr.3521.f50bec8fecfd5aaa7e74227c5a4b9056dae9e849, 16.3.0-canary.pr.2839.aab5478afb03155d26abbee8ad8fa34841ee3be3, 16.3.0-canary.pr.2839.09322403ecf6640bfc695dab3ffe5e98f611911d, 17.0.0-alpha.1, 17.0.0-alpha.1.canary.pr.3601.9a812ce71ad05c9dc089b40129f8295ca733e108, 17.0.0-alpha.1.canary.pr.2839.db4d0cdea30214fb7bb00724b7827708ca5de8a5, 17.0.0-alpha.1.canary.pr.3658.null, 17.0.0-alpha.1.canary.pr.3659.cef660554446d49cec9a0958afb9690dd0b19193, 17.0.0-alpha.1.canary.pr.3651.57364d3f9da445b2bba520d3b886e07dc2af10e2, 17.0.0-alpha.1.canary.pr.3673.53c289997f206acd10388d6a574341c68cc1a30e, 17.0.0-alpha.1.canary.pr.3659.735abf5edacd99b712ddb40d89bd8b213640eb07, 17.0.0-alpha.1.canary.pr.3703.fce1b706e279820c9612ad3061b740b831f17672, 17.0.0-alpha.1.canary.pr.3703.9360805de6310b453b76a53431f921b44a76c2f9, 17.0.0-alpha.1.canary.pr.3703.df016a7b352e356ad0049dd81e2cd14252cec5fe, 17.0.0-alpha.1.canary.pr.3659.5dba20aef36112d13569d5f296ef967383e60d0f, 17.0.0-alpha.1.canary.pr.3361.04ab27334641e170ce0e05bc927b972991953882, 17.0.0-alpha.2, 17.0.0-alpha.2.canary.pr.3791.264f22163eb937ff87a420be9f7d45965f2cbf07, 17.0.0-alpha.2.canary.pr.3754.1564174b0dc26e0adf7ff2833716d06606b06a20, 17.0.0-alpha.2.canary.pr.3791.e6d3ec58026d75b71b7b84c3da5f376ec7eeca94, 17.0.0-alpha.2.canary.pr.3791.22288c73e61ad3ca68687546f2058561e41fcc93, 17.0.0-alpha.2.canary.pr.3911.a281faf70fee4ba1522af45cf15f41a899c723c4, 17.0.0-alpha.2.canary.pr.3937.8e773a04d8041ffc00a1550e8c6688e01ba11832, 17.0.0-alpha.2.canary.pr.3957.454033bcee41c456acce935e49e3e420b75115e4, 17.0.0-alpha.3, 16.8.1, 17.0.0-alpha.3.canary.pr.3969.83688beb16ecba5a0495158c3c2b3684730579bf, 17.0.0-alpha.3.canary.pr.3791.4a8f641106bee54f1e4a4de4bf59c49976541b00, 17.0.0-alpha.3.canary.pr.4002.b3f6af2e83280d7830b2a01265e0977b7b68e2f4, 17.0.0-alpha.3.canary.pr.4026.5922420b3b235970ee230497190e28c8290c8f16, 17.0.0-alpha.3.canary.pr.4026.5e657d31b3abdc38acd6bb21c50ed3a41aa33905, 17.0.0-alpha.3.canary.pr.4026.74aa85f56dea9ab9feb4445165eb0e2347ea674f, 17.0.0-alpha.3.canary.pr.4026.d2f30cc0780dd436b1a05aa23dfa28c83da7d033, 17.0.0-alpha.3.canary.pr.4032.4fb41fe3e1f2b4b27437138d6d7d4763c1992e7a, 17.0.0-alpha.3.canary.pr.4035.3404abc2382e32f6a3ab26f08a9ed54554678fa9, 17.0.0-alpha.3.canary.pr.4032.8bcdcea90e0a24432a78270866c27e0db6a2ae4d, 17.0.0-alpha.3.canary.pr.4026.1140ceffaf9629dd46a16d4fd28479240752f6eb, 17.0.0-alpha.3.canary.pr.4026.405885d861f562a160f9e92d0be418d819312016]
Recommendation: Update to version 16.8.1.

241 Other Versions

Version License Security Released
16.0.0 MIT 2021-10-28 - 19:55 over 2 years
16.0.0-rc.7 MIT 2021-10-27 - 13:29 over 2 years
16.0.0-rc.6 MIT 2021-10-23 - 12:36 over 2 years
16.0.0-rc.5 MIT 2021-10-18 - 12:43 over 2 years
16.0.0-rc.4 MIT 2021-10-13 - 12:10 over 2 years
16.0.0-rc.3 MIT 2021-10-05 - 17:09 over 2 years
16.0.0-rc.2 MIT 2021-08-30 - 13:35 over 2 years
16.0.0-rc.1 MIT 2021-08-26 - 11:06 over 2 years
16.0.0-alpha.5 MIT 2021-06-20 - 09:03 almost 3 years
16.0.0-alpha.4 MIT 2021-06-14 - 08:47 almost 3 years
16.0.0-alpha.3 MIT 2021-06-03 - 23:00 almost 3 years
16.0.0-alpha.2 MIT 2021-05-25 - 00:47 almost 3 years
16.0.0-alpha.1 MIT 2021-05-14 - 13:26 almost 3 years
15.8.0 MIT 2021-12-07 - 12:17 over 2 years
15.7.2 MIT 2021-10-28 - 14:46 over 2 years
15.7.1 MIT 2021-10-27 - 15:38 over 2 years
15.7.0 MIT 2021-10-26 - 20:03 over 2 years
15.6.1 MIT 2021-10-05 - 12:04 over 2 years
15.6.0 MIT 2021-09-20 - 16:44 over 2 years
15.5.3 MIT 2021-09-06 - 04:21 over 2 years
15.5.2 MIT 2021-08-30 - 15:19 over 2 years
15.5.1 MIT 2021-06-20 - 14:23 almost 3 years
15.5.0 MIT 2021-01-26 - 17:25 over 3 years
15.4.0 MIT 2020-10-26 - 16:37 over 3 years
15.3.0 MIT 2020-07-05 - 19:15 almost 4 years
15.2.0 MIT 2020-06-29 - 12:06 almost 4 years
15.1.0 MIT 2020-06-07 - 16:42 almost 4 years
15.0.0 MIT 2020-04-02 - 15:14 about 4 years
15.0.0-rc.2 MIT 2020-02-10 - 16:06 over 4 years
15.0.0-rc.1 MIT 2020-01-06 - 11:59 over 4 years
15.0.0-alpha.2 MIT 2019-12-29 - 07:59 over 4 years
15.0.0-alpha.1 MIT 2019-10-14 - 19:11 over 4 years
14.7.0 MIT 2020-07-06 - 16:56 almost 4 years
14.6.0 MIT 2020-01-26 - 16:25 over 4 years
14.5.8 MIT 2019-09-25 - 14:02 over 4 years
14.5.7 MIT 2019-09-20 - 18:06 over 4 years
14.5.6 MIT 2019-09-15 - 16:50 over 4 years
14.5.5 MIT 2019-09-13 - 15:23 over 4 years
14.5.4 MIT 2019-08-29 - 12:44 over 4 years
14.5.3 MIT 2019-08-24 - 00:43 over 4 years
14.5.2 MIT 2019-08-23 - 22:53 over 4 years
14.5.1 MIT 2019-08-23 - 16:25 over 4 years
14.5.0 MIT 2019-08-22 - 11:59 over 4 years
14.4.2 MIT 2019-07-03 - 15:00 almost 5 years
14.4.1 MIT 2019-06-28 - 22:36 almost 5 years
14.4.0 MIT 2019-06-26 - 18:30 almost 5 years
14.3.1 MIT 2019-05-23 - 17:11 almost 5 years
14.3.0 MIT 2019-05-07 - 10:17 about 5 years
14.2.1 MIT 2019-03-31 - 12:14 about 5 years
14.2.0 MIT 2019-03-26 - 19:15 about 5 years
14.1.1 MIT 2019-01-16 - 19:18 over 5 years
14.1.0 MIT 2019-01-15 - 23:24 over 5 years
14.0.2 MIT 2018-09-06 - 21:11 over 5 years
14.0.1 MIT 2018-09-06 - 21:01 over 5 years
14.0.0 MIT 2018-08-30 - 17:22 over 5 years
14.0.0-rc.2 MIT 2018-06-08 - 21:02 almost 6 years
14.0.0-rc.1 MIT 2018-06-08 - 04:37 almost 6 years
0.13.2 MIT 2018-03-16 - 20:59 about 6 years
0.13.1 MIT 2018-02-15 - 22:57 about 6 years
0.13.0 MIT 2018-02-07 - 19:14 over 6 years
0.13.0-rc.1 MIT 2018-01-29 - 22:03 over 6 years
0.12.3 MIT 2017-12-17 - 04:35 over 6 years
0.12.2 MIT 2017-12-17 - 04:17 over 6 years
0.12.1 MIT 2017-12-17 - 02:42 over 6 years
0.12.0 MIT 2017-12-16 - 02:39 over 6 years
0.11.7 MIT 2017-10-03 - 18:21 over 6 years
0.11.6 MIT 2017-09-29 - 16:43 over 6 years
0.11.5 MIT 2017-09-29 - 05:10 over 6 years
0.11.4 MIT 2017-09-26 - 19:25 over 6 years
0.11.3 BSD-3-Clause 2017-09-06 - 05:33 over 6 years
0.11.2 BSD-3-Clause 2017-08-29 - 14:06 over 6 years
0.11.1 BSD-3-Clause 2017-08-26 - 01:00 over 6 years
0.11.0 BSD-3-Clause 2017-08-25 - 20:19 over 6 years
0.10.5 BSD-3-Clause 2017-07-17 - 17:15 almost 7 years
0.10.4 BSD-3-Clause 2017-07-14 - 22:18 almost 7 years
0.10.3 BSD-3-Clause 2017-06-20 - 21:01 almost 7 years
0.10.2 BSD-3-Clause 2017-06-20 - 20:37 almost 7 years
0.10.1 BSD-3-Clause 2017-05-26 - 22:19 almost 7 years
0.10.0 BSD-3-Clause 2017-05-25 - 21:27 almost 7 years
0.9.6 BSD-3-Clause 2017-05-02 - 00:22 about 7 years
0.9.5 BSD-3-Clause 2017-04-29 - 02:33 about 7 years
0.9.4 BSD-3-Clause 2017-04-28 - 00:04 about 7 years
0.9.3 BSD-3-Clause 2017-04-12 - 17:38 about 7 years
0.9.2 BSD-3-Clause 2017-03-31 - 17:16 about 7 years
0.9.1 BSD-3-Clause 2017-01-26 - 21:28 over 7 years
0.9.0 BSD-3-Clause 2017-01-24 - 20:37 over 7 years
0.8.2 BSD-3-Clause 2016-11-16 - 02:13 over 7 years
0.8.1 BSD-3-Clause 2016-11-11 - 22:04 over 7 years
0.8.0 BSD-3-Clause 2016-11-10 - 19:25 over 7 years
0.8.0-beta3 BSD-3-Clause 2016-11-04 - 00:18 over 7 years
0.8.0-beta2 BSD-3-Clause 2016-11-04 - 00:14 over 7 years
0.8.0-beta1 BSD-3-Clause 2016-11-03 - 05:29 over 7 years
0.7.2 BSD-3-Clause 2016-10-10 - 18:14 over 7 years
0.7.1 BSD-3-Clause 2016-09-29 - 01:57 over 7 years
0.7.0 BSD-3-Clause 2016-08-25 - 23:31 over 7 years
0.6.2 BSD-3-Clause 2016-07-21 - 21:06 almost 8 years
0.6.1 BSD-3-Clause 2016-07-06 - 23:20 almost 8 years
0.6.0 BSD-3-Clause 2016-05-10 - 22:00 about 8 years
0.5.0 BSD-3-Clause 2016-04-08 - 01:37 about 8 years
0.5.0-beta.1 BSD-3-Clause 2016-04-05 - 05:32 about 8 years