Lucene search

K
githubGitHub Advisory DatabaseGHSA-C59H-R6P8-Q9WC
HistoryOct 22, 2023 - 3:30 a.m.

Next.js missing cache-control header may lead to CDN caching empty reply

2023-10-2203:30:23
GitHub Advisory Database
github.com
101
next.js
cache-control header
cdn caching
denial of service
cloudflare

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

0.0005 Low

EPSS

Percentile

19.0%

Next.js before 13.4.20-canary.13 lacks a cache-control header and thus empty prefetch responses may sometimes be cached by a CDN, causing a denial of service to all users requesting the same URL via that CDN. Cloudflare considers these requests cacheable assets.

Affected configurations

Vulners
Node
qsmart_next_projectqsmart_nextRange0.9.9
OR
qsmart_next_projectqsmart_nextRange<13.4.20-canary.13
CPENameOperatorVersion
nextge0.9.9
nextlt13.4.20-canary.13

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

0.0005 Low

EPSS

Percentile

19.0%

Related for GHSA-C59H-R6P8-Q9WC