Description
OpenAlgo 1.0.0.29 before 2.0.3.1 contains an improper certificate validation vulnerability in utils/email_utils.py and utils/email_debug.py that disables TLS hostname and certificate checks for STARTTLS and SMTPS. Network-positioned attackers can present a forged certificate to intercept SMTP credentials and all later mail, including password-reset links.
Published: 2026-11-01
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Credential Theft via Man-in-the-Middle on SMTP
Action: Upgrade promptly
AI Analysis

Impact

The issue stems from OpenAlgo’s improper validation of TLS certificates for SMTP connections: STARTTLS and SMTPS calls are performed without hostname or certification checks. This flaw allows an attacker positioned on the same network to present a forged certificate, intercept SMTP credentials, and steal subsequent mail such as password‑reset links. The vulnerability directly undermines the confidentiality of authentication data and any information transmitted over email.

Affected Systems

All OpenAlgo releases from 1.0.0.29 up to but excluding 2.0.3.1 are affected. The problem resides in the utils/email_utils.py and utils/email_debug.py modules distributed by marketcalls:OpenAlgo. Users of these specific versions that rely on SMTP for authentication or password reset functions are at risk.

Risk and Exploitability

The CVSS score of 6 indicates moderate severity. Although EPSS data is not available, the exploitation method only requires an attacker to be able to intercept SMTP traffic and to provide a forged certificate; no privileged access or complex prerequisites are needed. The vulnerability is not listed in CISA’s KEV catalog, suggesting no known large‑scale exploitation yet, but the attack path is straightforward for a network‑positioned adversary and could compromise credentials and sensitive email content.

Generated by OpenCVE AI on November 1, 2026 at 02:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenAlgo to version 2.0.3.1 or later to apply proper certificate verification
  • Configure the SMTP client to enable hostname validation and reject self‑signed or untrusted certificates for STARTTLS and SMTPS if an upgrade cannot be performed immediately
  • Disable any SMTP fallbacks that bypass certificate checks and enforce strict TLS usage within your infrastructure
  • Continuously monitor SMTP traffic for unexpected certificate exchanges indicating a potential man‑in‑the‑middle attack

Generated by OpenCVE AI on November 1, 2026 at 02:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 01 Nov 2026 01:00:00 +0000

Type Values Removed Values Added
Description OpenAlgo 1.0.0.29 before 2.0.3.1 contains an improper certificate validation vulnerability in utils/email_utils.py and utils/email_debug.py that disables TLS hostname and certificate checks for STARTTLS and SMTPS. Network-positioned attackers can present a forged certificate to intercept SMTP credentials and all later mail, including password-reset links.
Title OpenAlgo 1.0.0.29 before 2.0.3.1 Improper Certificate Validation in SMTP Connections
Weaknesses CWE-295
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-01T00:57:14.226Z

Reserved: 2026-10-31T22:06:00.139Z

Link: CVE-2026-120250

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-01T01:17:18.903

Modified: 2026-11-01T01:17:18.903

Link: CVE-2026-120250

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-01T02:30:18Z

Weaknesses
  • CWE-295

    Improper Certificate Validation