CVE-2026-104991CWE-862broken-access-control

CVE-2026-104991

High · published October 3, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
11.6
In the wild
Unconfirmed
What it is

Phproject before 1.8.7 contains a missing object-level authorization vulnerability in the REST API issue endpoints (single_get, single_comments, single_comments_post) that allows authenticated API key holders to bypass the security.restrict_access confidentiality control by never invoking the allowAccess() authorization routine. Attackers can use a valid API key to read restricted issue contents and comments, including owner and author email addresses, and post unauthorized comments to issues they should not have access to.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
CVSS v4.0
7.1 · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
EPSS
0.00218 · 11.6th percentile
Weakness
CWE-862 · Missing Authorization
Published
2026-10-03T00:17Z
References (4)
EPSS history
Timeline
  • 04 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 02 OCT 19:33Z
    Phproject < 1.8.7 Missing Authorization via Issues REST API
    cvelistv5