CVE-2020-13665

Access bypass vulnerability in Drupal Core allows JSON:API when JSON:API is in read/write mode

published May 5, 2021

CVSS
β€”
EPSS
1%
Percentile
69.7
In the wild
Unconfirmed
What it is

⚠️ A sneaky access bypass in Drupal Core could expose your API when in read/write mode! This one's a classic oversight that can trip up even the best of us. πŸ˜… Think of it like leaving the door to your server open while telling everyone it's locked. If the read_only setting is false, anyone can waltz right in and potentially mess with your data! This vulnerability allows unauthorized users to gain access to sensitive data through the JSON:API. With a little persistence, they could read or modify data they shouldn't be able to touch, like a pizza order getting topped with pineapple when you definitely ordered pepperoni. πŸ•

Put simply

Think of it like leaving the door to your server open while telling everyone it's locked. If the read_only setting is false, anyone can waltz right in and potentially mess with your data! The access bypass vulnerability arises when JSON:API is configured in read/write mode without the read_only setting enabled. This allows attackers to send requests without proper authentication, potentially compromising your data.

What to do

This vulnerability allows unauthorized users to gain access to sensitive data through the JSON:API. With a little persistence, they could read or modify data they shouldn't be able to touch, like a pizza order getting topped with pineapple when you definitely ordered pepperoni. πŸ• To protect your site, ensure you set the read_only configuration to true under jsonapi.settings. Additionally, upgrade to Drupal Core versions 8.8.8, 8.9.1, or 9.0.1, depending on your current version. Don't wait, tighten those security bolts! πŸ”’ You've got this! With just a few tweaks, your Drupal site will be secure and sound. πŸ¦Έβ€β™‚οΈ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01275 Β· 69.7th percentile
Published
2021-05-05T14:14Z
EPSS history
Timeline
  • 05 MAY 14:14Z
    Access bypass vulnerability in Drupal Core allows JSON:API when JSON:API is in read/write mode
    cvelistv5