Allocation of Resources Without Limits or Throttling Affecting nodejs-full-i18n package, versions <1:10.21.0-3.module+el8.2.0+7071+d2377ea3


Severity

Recommended
0.0
high
0
10

Based on CentOS security rating.

Threat Intelligence

EPSS
0.76% (81st percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Allocation of Resources Without Limits or Throttling vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-CENTOS8-NODEJSFULLI18N-2041885
  • published26 Jul 2021
  • disclosed2 Jun 2020

Introduced: 2 Jun 2020

CVE-2020-11080  (opens in a new tab)
CWE-770  (opens in a new tab)

How to fix?

Upgrade Centos:8 nodejs-full-i18n to version 1:10.21.0-3.module+el8.2.0+7071+d2377ea3 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream nodejs-full-i18n package and not the nodejs-full-i18n package as distributed by Centos. See How to fix? for Centos:8 relevant fixed versions and status.

In nghttp2 before version 1.41.0, the overly large HTTP/2 SETTINGS frame payload causes denial of service. The proof of concept attack involves a malicious client constructing a SETTINGS frame with a length of 14,400 bytes (2400 individual settings entries) over and over again. The attack causes the CPU to spike at 100%. nghttp2 v1.41.0 fixes this vulnerability. There is a workaround to this vulnerability. Implement nghttp2_on_frame_recv_callback callback, and if received frame is SETTINGS frame and the number of settings entries are large (e.g., > 32), then drop the connection.

CVSS Scores

version 3.1