Skip to content
OpenAdvisories
Unscored DRUPAL-CONTRIB-2018-021

This module provides a JSON API standards-compliant API for accessing and manipulating Drupal content and configuration entities. The modul…

Published Apr 25, 2018 · Updated Sep 10, 2026 · Assigned by DRUPAL

Description

This module provides a JSON API standards-compliant API for accessing and manipulating Drupal content and configuration entities.

The module doesn't provide CSRF protection when processing authenticated traffic using cookie-based authentication.

This vulnerability is mitigated by the fact that an attacker must be allowed to create or modify entities of a certain type, and a very specific and uncommon CORS configuration that allows all other pre-checks to be skipped.

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist drupal/jsonapi < 1.16.0 1.16.0 DRUPAL-CONTRIB-2018-021

References