CVE-2023-5256 json
Drupal core - Critical - Cache poisoning - SA-CORE-2023-006
published 2023-09-20 3 y ago modified 2026-09-19 50 d ago also BIT-drupal-2023-5256 , DRUPAL-CORE-2023-006 , EUVD-2023-2586 , GHSA-rjqg-3h9m-fx5x
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.9%
- EPSS 0.9% chance of exploitation in 30 days, percentile 58%
- public exploits
- 0
- none known
Summary
In certain scenarios, Drupal's JSON:API module will output error backtraces. With some configurations, this may cause sensitive information to be cached and made available to anonymous users, leading to privilege escalation.
This vulnerability only affects sites with the JSON:API module enabled, and can be mitigated by uninstalling JSON:API.
The core REST and contributed GraphQL modules are not affected.
Patch / fix
- packagist drupal/core 9.5.11, 10.0.11, 10.1.4
- bitnami drupal 9.5.11, 10.0.11, 10.1.4
- drupal drupal 9.5.11, 10.0.11, 10.1.4
- github.com/drupal/core@1cd2741 commit
- github.com/drupal/core@5495dc5 commit
- github.com/drupal/core@d4fe675 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2023-5256 updated cvss 7.5
drupal: cache poisoning in JSON:API module
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 2 y ago
Exploit prediction
0.85% chance of exploitation in the next 30 days, higher than 58% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
| OSV | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | drupal/core | >=8.7.0, <9.5.11 >=10.0.0, <10.0.11 >=10.1.0, <10.1.4 |
9.5.11 10.0.11 10.1.4 |
| bitnami | drupal | >=8.7.0, <9.5.11 >=10.0.0, <10.0.11 >=10.1.0, <10.1.4 |
9.5.11 10.0.11 10.1.4 |
Affected products
- Drupal Core
- drupal drupal
Classification
- Weakness
-
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
References
-
github.com
/drupal/core/commit/1cd2741c2b43f6ad1bdfc121b8d9ec3b87e70742
web
-
github.com
/drupal/core/commit/5495dc530e3acd056478245bfe1828210c6da7dc
web
-
github.com
/drupal/core/commit/d4fe67562ee3ea0d9ecb9672d2945d94c5633d24
web
-
drupal.org
/sa-core-2023-006
web, vendor-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2023-5256
advisory, web
-
github.com
/drupal/core
package
Sources
- CVE List CVE-2023-5256
- GitHub Advisory GHSA-rjqg-3h9m-fx5x
- NVD CVE-2023-5256
- OSV BIT-drupal-2023-5256
- OSV DRUPAL-CORE-2023-006
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.