Skip to main content

Psono Server EUVDEUVD-2026-110606

| CVE-2026-117472 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-27 fdf66990-8419-4c8c-8848-ec15d75773b4 GHSA-4hh2-mhpm-69h3
4.3
CVSS 3.1 · Vendor: fdf66990-8419-4c8c-8848-ec15d75773b4
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain write-enabled, read-disabled API key
  2. Delivery
    POST to prefixed bulk-secret-read endpoint
  3. Exploit
    path comparison fails against hard-coded unprefixed path
  4. Execution
    request authorized under write scope
  5. Impact
    retrieve encrypted secrets and nonces

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires ALL of: (1) the Psono Server (CE or EE, versions 4.0.33-7.2.3) deployed with the non-default URL_PREFIX configuration - the default unprefixed deployment is explicitly not affected; (2) an authenticated remote attacker holding an API key with the unusual scope combination of read-disabled but write-enabled; and (3) requests sent to the prefixed bulk-secret-read endpoint, where the server's hard-coded unprefixed path comparison fails and authorizes under write scope. Limiting factors that reduce realistic risk: the URL_PREFIX setting is not the default, the required read-disabled/write-enabled key scope is atypical, the attacker must already be authenticated (PR:L), and the exposed secret data and nonces are encrypted.

Impact

This is a medium-severity authorization (scope) bypass with real-world risk materially lower than a raw read of the CVSS vector would suggest. The supplied vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N scores 4.3 and implies an easy network-reachable, low-privilege attack, but the description constrains exploitation to two non-default preconditions that the vector's AC:L does not reflect: the deployment must be configured with URL_PREFIX (the default, unprefixed configuration is explicitly not affected per the vendor), and the attacker must hold an unusual API key that is read-disabled but write-enabled. EPSS is low at 0.32% (25th percentile) and there is no CISA KEV listing - consistent with no evidence of active exploitation - and no public exploit was identified. The impact is confidentiality-only (C:L, I:N, A:N) and the retrieved secret data and nonces are encrypted, further limiting practical impact. The vuln.today decision label is 'this_month', indicating a normal patch-cycle priority rather than an emergency. Net: a genuine but narrow authorization flaw that is a scheduled-remediation item, not a high-urgency widespread threat. Note the tension to verify: the input CVSS uses AC:L despite the description establishing a non-default configuration plus an atypical key-scope combination as prerequisites - these preconditions arguably warrant higher attack complexity than the published vector reflects.

Exploit ScenarioDerived

An authenticated user (or holder of a leaked API key) possessing a credential scoped for write but explicitly denied read access targets a Psono Server instance deployed behind a URL_PREFIX. They send a POST to the prefixed bulk-secret-read endpoint; because the server compares the prefixed request path against a hard-coded unprefixed path, the read-scope check fails open and the request is authorized under write scope, returning encrypted secret data and nonces the key should not be able to read. No public exploit code was identified, and the attack requires the non-default URL_PREFIX configuration and the unusual read-disabled/write-enabled key.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Psono Server CE and EE versions 4.0.33 through 7.2.3 authorize the bulk-secret-read endpoint against a hard-coded unprefixed request path, so in deployments configured with URL_PREFIX the check fails and the request is granted under write scope instead of read scope. The result is that an authenticated remote attacker holding an atypical API key with read disabled but write enabled can pull encrypted secret data and nonces through the prefixed endpoint despite lacking read permission; only non-default, URL_PREFIX-configured installations are exposed, and the data obtained remains encrypted. The assessed severity is medium (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N), materially lower than a naive reading of a read-bypass would suggest, EPSS is 0.32% (25th percentile), no public exploit code has been identified at time of analysis, and the vendor has released a fix in v7.2.4.

RemediationAI

Upgrade Psono Server CE/EE to v7.2.4 or later, the first release containing the corrected path handling; the upstream fix is in commit 5638d4be806af7d1dea03f7cad3927aa2bd19cf4 (https://gitlab.com/esaqa/psono/psono-server/-/commit/5638d4be806af7d1dea03f7cad3927aa2bd19cf4) and the v7.2.4 release notes (https://gitlab.com/esaqa/psono/psono-server/-/releases/v7.2.4), with the full advisory at https://gitlab.com/esaqa/esaqa/security-advisories/-/blob/master/advisories/CVE-2026-117472.md. Where upgrading must be staged, the evidence indicates that deployments without URL_PREFIX are not affected, so removing the prefix is the configuration-level workaround implied by the advisory - at the cost of changing every endpoint URL and requiring reverse-proxy, client and integration updates that depend on the prefix. In addition, inventory and rotate or restrict API keys that combine write-enabled with read-disabled scope, since that atypical combination is the prerequisite for the bypass; this reduces exposure but does not correct the underlying path-comparison defect, so patching remains the complete fix. Note that the retrieved material is encrypted secret data and nonces, so any environment that met all three prerequisites (URL_PREFIX, authenticated key with that scope, requests to the prefixed bulk-secret-read endpoint) should be reviewed for secret rotation as a precaution.

Affected VersionsENISA

Psono 4.0.33 <7.2.4

Affected Packages

euvd psono fix: 7.2.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is an incorrect-authorization issue (CWE-863) in Psono's REST API permission layer, specifically in the request-path comparison performed in psono/restapi/permissions.py, which the advisory links at tag v7.2.3. The permission logic matches the incoming request path against a hard-coded, unprefixed string for the bulk-secret-read endpoint; when the server is deployed behind the optional URL_PREFIX setting, the actual request path carries the prefix and the comparison does not match, causing the request to fall through to write-scope authorization rather than read scope. Because Psono API keys can carry asymmetric scope combinations, a key with read disabled and write enabled - an unusual but representable configuration - satisfies that fallback check and gains access to the bulk-secret-read response, which contains encrypted secret values together with their nonces. The nonce exposure is relevant to the cryptographic envelope Psono uses for client-side encrypted secrets, but the evidence does not indicate that the ciphertext or the nonces alone are directly decryptable. The default deployment without URL_PREFIX is explicitly documented as unaffected because the hard-coded path matches in that layout.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (fdf66990-8419-4c8c-8848-ec15d75773b4) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.1 LOW

Network-reachable but gated by non-default URL_PREFIX plus an atypical write-only key, so AC:H and PR:L; only encrypted read data exposed, so C:L and I:N/A:N.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (fdf66990-8419-4c8c-8848-ec15d75773b4).

CVSS VectorVendor: fdf66990-8419-4c8c-8848-ec15d75773b4

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

1
Patch available
Oct 27, 2026 - 07:01 EUVD

DescriptionCVE.org

Psono Server CE && EE versions 4.0.33 through 7.2.3 compared the request path for the bulk-secret-read endpoint with a hard-coded unprefixed path. In deployments configured with URL_PREFIX, the comparison failed and the POST request was authorized using write scope instead of read scope. An authenticated remote attacker with an unusual read-disabled, write-enabled API key could therefore retrieve encrypted secret data and nonces through the prefixed bulk-secret-read endpoint despite lacking read permission. The default configuration without URL_PREFIX was not affected.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
self-hosted open-source password manager; niche security-conscious deployment footprint
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy