Skip to main content

openssl_encrypt EUVDEUVD-2026-60100

| CVE-2026-74881 HIGH
Permissive Cross-domain Security Policy with Untrusted Domains (CWE-942)
2026-08-17 VulnCheck GHSA-243r-jm6r-f6pp
7.1
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
6.5 MEDIUM

Attacker needs no privileges (PR:N); victim must visit a malicious page (UI:R); confidentiality impact only, no integrity or availability effect per advisory tags.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Source Code Evidence Fetched
Aug 17, 2026 - 13:14 vuln.today
Analysis Generated
Aug 17, 2026 - 13:14 vuln.today
Patch available
Aug 17, 2026 - 12:01 EUVD
CVE Published
Aug 17, 2026 - 11:04 cve.org
HIGH 7.1

DescriptionCVE.org

openssl_encrypt versions before 1.4.0 configure CORS with allow_origins set to wildcard and allow_credentials enabled to true. Attackers can create malicious websites that make authenticated cross-origin requests to the API on behalf of any user who visits them.

AnalysisAI

CORS misconfiguration in the openssl_encrypt pip package (versions before 1.4.0) enables any website to issue fully credentialed cross-origin API requests on behalf of authenticated users, exposing sensitive API responses to attacker-controlled origins. Both standalone server components - key-server and telemetry-server - ship with the maximally permissive combination of allow_origins=["*"] and allow_credentials=True as their default configuration, propagated through docker-compose.yml and .env.example. No active exploitation has been confirmed (not in CISA KEV) and no public exploit code is known at time of analysis, though the attack pattern is a well-understood, low-complexity web exploit.

Technical ContextAI

The vulnerability (CWE-942: Permissive Cross-domain Policy with Untrusted Domains) resides in the FastAPI/Starlette CORSMiddleware configuration within two server components of the openssl_encrypt Python package (CPE: cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:*:*:*). The affected code in server/key-server/app/main.py (lines 86-92) and server/telemetry-server/app/main.py (lines 23-29) applies allow_origins=["*"], allow_credentials=True, allow_methods=["*"], and allow_headers=["*"] simultaneously. The W3C Fetch specification explicitly prohibits combining a wildcard origin with allow_credentials=True, yet some framework/proxy configurations may allow this combination to function in practice, defeating the browser's same-origin policy. The insecure default is further baked into the docker-compose.yml (CORS_ORIGINS=*) and the shipped .env.example, meaning any operator deploying without explicit CORS configuration is immediately vulnerable.

RemediationAI

Upgrade the openssl-encrypt pip package to version 1.4.0 or later, which resolves the issue by changing the CORS default from ["*"] to [] in both key-server and telemetry-server and adds validation that rejects wildcard origins when debug=False (commit 809416b on branch releases/1.4.x). If an immediate upgrade is not feasible, operators must explicitly set the CORS_ORIGINS environment variable to a comma-separated allowlist of trusted origins (e.g., CORS_ORIGINS=https://app.yourdomain.com) in docker-compose.yml and any .env files, ensuring the wildcard default is never used in production. As an additional defense-in-depth measure, place the API behind a reverse proxy or WAF that enforces strict Origin header validation, or restrict the API's network exposure to trusted internal networks only - noting that network restriction alone does not eliminate the CORS risk if internal users' browsers are compromised. Full advisory and patch references: https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-c65f-x25w-62jv and https://github.com/jahlives/openssl_encrypt/commit/809416b74d2749cdcffb484cd65b057e1685cc13.

CVE-2026-61736 CRITICAL POC
9.3 Jul 15

Cross-origin data theft in LightRAG server versions prior to 1.5.4 allows any malicious website to make authenticated, c

CVE-2024-41657 HIGH POC
8.8 Aug 20

Casdoor is a UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform. Rated high severity (CVSS 8.

CVE-2021-34435 HIGH POC
8.8 Sep 01

In Eclipse Theia 0.3.9 to 1.8.1, the "mini-browser" extension allows a user to preview HTML files in an iframe inside th

CVE-2026-84452 HIGH POC
8.6 Sep 02

Unauthenticated cross-origin RCE in Windows ML CLI (winml-cli < 0.4.0) is reachable when a developer runs the `serve` co

CVE-2025-30354 HIGH POC
8.7 Apr 01

Bruno is an open source IDE for exploring and testing APIs. Rated high severity (CVSS 8.7), this vulnerability is no aut

CVE-2024-41659 HIGH POC
8.1 Aug 20

memos is a privacy-first, lightweight note-taking service. Rated high severity (CVSS 8.1), this vulnerability is remotel

CVE-2026-70604 HIGH POC
7.4 Aug 05

Cross-origin read bypass in Electron's custom protocol handler exposes sensitive application data to remote pages via fe

CVE-2026-15966 CRITICAL
9.8 Jul 23

Information disclosure in Progress MOVEit Transfer (all versions before 2025.1.5, and 2026.0.0 before 2026.0.3) stems fr

CVE-2025-61163 CRITICAL
9.8 Aug 26

Sensitive-data exposure in Cohere North AI v1.1.5 stems from the server accepting cross-origin requests without validati

CVE-2024-37131 CRITICAL
9.8 Jun 13

SCG Policy Manager, all versions, contains an overly permissive Cross-Origin Resource Policy (CORP) vulnerability. Rated

CVE-2022-26969 CRITICAL
9.8 Dec 26

In Directus before 9.7.0, the default settings of CORS_ORIGIN and CORS_ENABLED are true. Rated critical severity (CVSS 9

CVE-2022-31736 CRITICAL
9.8 Dec 22

A malicious website could have learned the size of a cross-origin resource that supported Range requests. Rated critical

Share

EUVD-2026-60100 vulnerability details – vuln.today

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