Description
Insertion of sensitive information into sent data in the automation jobs API in Devolutions PowerShell Universal 2026.2.2 and earlier allows an authenticated user with scoped job or script read permission to obtain another user's stored OAuth refresh token via job read responses that fail to strip the refresh token.
Published: 2026-07-24
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authenticated user with job or script read permissions can trigger the automation jobs API to return job read responses that include an unstripped OAuth refresh token, allowing the user to access another user's stored token and leading to secret exposure. The vulnerability stems from insufficient sanitization of sensitive data in API responses, classified as CWE‑201 (Information Exposure); the exposed data is a credential that could be used to impersonate the token owner. Affected systems are installations of Devolutions PowerShell Universal version 2026.2.2 and earlier; no later releases are impacted.

Affected Systems

Devolutions PowerShell Universal versions 2026.2.2 and earlier

Risk and Exploitability

The CVSS score of 6.5 indicates moderate impact; the EPSS score of less than 1% suggests a low current likelihood of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an authenticated account with job or script read permissions, meaning an attack would most likely stem from an insider or a compromised user, and once the flaw is exploited the attacker obtains long‑lived OAuth refresh tokens that can grant persistent unauthorized access.

Generated by OpenCVE AI on August 3, 2026 at 20:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Devolutions PowerShell Universal to the latest version that removes the token from API responses.
  • Revoke all potentially exposed OAuth refresh tokens and issue new tokens to legitimate users.
  • Apply least privilege by restricting job or script read permissions to only those users who require them.

Generated by OpenCVE AI on August 3, 2026 at 20:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 01 Aug 2026 03:15:00 +0000

Type Values Removed Values Added
Title Authenticated Information Disclosure of OAuth Refresh Tokens in Devolutions PowerShell Universal

Mon, 27 Jul 2026 06:45:00 +0000

Type Values Removed Values Added
Title Authenticated Information Disclosure of OAuth Refresh Tokens in Devolutions PowerShell Universal

Sat, 25 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 24 Jul 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Devolutions
Devolutions powershell Universal
Vendors & Products Devolutions
Devolutions powershell Universal

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description Insertion of sensitive information into sent data in the automation jobs API in Devolutions PowerShell Universal 2026.2.2 and earlier allows an authenticated user with scoped job or script read permission to obtain another user's stored OAuth refresh token via job read responses that fail to strip the refresh token.
Weaknesses CWE-201
References

Subscriptions

Devolutions Powershell Universal
cve-icon MITRE

Status: PUBLISHED

Assigner: DEVOLUTIONS

Published:

Updated: 2026-07-24T17:49:40.208Z

Reserved: 2026-07-23T19:24:47.342Z

Link: CVE-2026-16798

cve-icon Vulnrichment

Updated: 2026-07-24T17:48:52.642Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-24T15:17:12.750

Modified: 2026-07-29T20:32:34.230

Link: CVE-2026-16798

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T20:15:04Z

Weaknesses
  • CWE-201

    Insertion of Sensitive Information Into Sent Data