Description
OpenCATS before 0.10.0 contains a missing authorization vulnerability in ajax/testEmailSettings.php that allows any authenticated user to send mail through the configured SMTP relay. Read-level users can supply testEmailAddress and fromAddress parameters to send the fixed test message to any recipient with a spoofed From address.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Email Relay
Action: Apply Patch
AI Analysis

Impact

OpenCATS versions prior to 0.10.0 expose a missing authorization check in the ajax/testEmailSettings.php endpoint. Any authenticated user with read-level permissions can submit arbitrary testEmailAddress and fromAddress parameters, causing the application to send a test email through the configured SMTP relay. The attacker can spoof the From header and target any recipient, potentially facilitating spam, phishing, or other email-based attacks. The vulnerability does not allow code execution or direct system compromise beyond the ability to send email messages.

Affected Systems

The affected system is the OpenCATS application (opencats:OpenCATS). All releases before version 0.10.0 are vulnerable. Users running 0.9.x or earlier versions should verify their installed version and consider upgrading if it is older than 0.10.0.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is not available, so current exploitation probability is unknown. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an authenticated web user making an AJAX request to testEmailSettings.php; no special privileges beyond standard authenticated access are required. An attacker with access to the web application can exploit this flaw to relay email messages to arbitrary recipients using a spoofed From address.

Generated by OpenCVE AI on October 20, 2026 at 14:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenCATS to version 0.10.0 or later, which removes the missing authorization check.
  • Limit users who can access the SMTP configuration to roles with higher privileges than read-only.
  • Apply network-layer controls that restrict outbound SMTP traffic to approved mail servers, reducing the impact of any remaining misconfigurations.

Generated by OpenCVE AI on October 20, 2026 at 14:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description OpenCATS before 0.10.0 contains a missing authorization vulnerability in ajax/testEmailSettings.php that allows any authenticated user to send mail through the configured SMTP relay. Read-level users can supply testEmailAddress and fromAddress parameters to send the fixed test message to any recipient with a spoofed From address.
Title OpenCATS before 0.10.0 Missing Authorization via ajax/testEmailSettings.php
First Time appeared Opencats
Opencats opencats
Weaknesses CWE-862
CPEs cpe:2.3:a:opencats:opencats:*:*:*:*:*:*:*:*
Vendors & Products Opencats
Opencats opencats
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Opencats Opencats
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T13:27:10.134Z

Reserved: 2026-10-19T18:11:37.874Z

Link: CVE-2026-112784

cve-icon Vulnrichment

Updated: 2026-10-20T13:27:05.271Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T11:17:18.323

Modified: 2026-10-20T14:16:57.140

Link: CVE-2026-112784

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T15:30:06Z

Weaknesses