CVE-2025-69727 Missing authorization in n/a

Medium 5.3 Published Updated

Unauthenticated attackers can retrieve user profile pictures by guessing identifiers due to missing authorization checks in PRONOTE.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2025-69727?

CVE-2025-69727 is a medium-severity missing authorization vulnerability in n/a, published on 16 Mar 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

An Incorrect Access Control vulnerability exists in INDEX-EDUCATION PRONOTE prior to 2025.2.8. The affected components (index.js and composeUrlImgPhotoIndividu) allow the construction of direct URLs to user profile images based solely on predictable identifiers such as user IDs and names. Due to missing authorization checks and lack of rate-limiting when generating or accessing these URLs, an unauthenticated or unauthorized actor may retrieve profile pictures of users by crafting requests with guessed or known identifiers.

Weakness: CWE-639, CWE-284

Which versions are affected by CVE-2025-69727?

How do I fix CVE-2025-69727?

No fix has been published for CVE-2025-69727 yet. Limit exposure of the affected software until one is available.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2025-69727 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-69727 exists.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as GHSA-8rhg-93pw-jwq6.

Is CVE-2025-69727 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free