CVE-2026-3906

WordPress core is vulnerable to unauthorized access in versions 6.9 through 6.9.1. The Notes feature (block-level collaboration annotations) was introduced in WordPress 6.9 to allow editorial comments directly on posts in the block editor. However, the REST API `create_item_permissions_check()` method in the comments controller did not verify that the authenticated user has `edit_post` permission on the target post when creating a note. This makes it possible for authenticated attackers with Subscriber-level access to create notes on any post, including posts authored by other users, private posts, and posts in any status.
Configurations

No configuration.

History

22 Apr 2026, 21:27

Type Values Removed Values Added
Summary
  • (es) El núcleo de WordPress es vulnerable a acceso no autorizado en las versiones 6.9 a 6.9.1. La función de Notas (anotaciones de colaboración a nivel de bloque) se introdujo en WordPress 6.9 para permitir comentarios editoriales directamente en las publicaciones en el editor de bloques. Sin embargo, el método `create_item_permissions_check()` de la API REST en el controlador de comentarios no verificó que el usuario autenticado tuviera permiso `edit_post` en la publicación objetivo al crear una nota. Esto hace posible que atacantes autenticados con acceso de nivel de Suscriptor creen notas en cualquier publicación, incluyendo publicaciones creadas por otros usuarios, publicaciones privadas y publicaciones en cualquier estado.

11 Mar 2026, 10:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-11 10:16

Updated : 2026-06-17 10:44


NVD link : CVE-2026-3906

Mitre link : CVE-2026-3906

CVE.ORG link : CVE-2026-3906


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization