CVEsmarketcallsCVE-2026-120250Published Nov 1, 00:57 · Updated Nov 1, 00:57 UTC
5.3
MediumCVSS 3.1 · from VulnCheck
CVE-2026-120250

OpenAlgo 1.0.0.29 before 2.0.3.1 Improper Certificate Validation in SMTP Connections

OpenAlgo · Improper certificate validation · CWE-295
AffectedOpenAlgo
FixUpdate to 2.0.3.1 or newer
PublishedNov 1, 00:57 · VulnCheck
ScoredNov 1 · 5.3 · VulnCheck
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:04 UTC

What we know

No known exploitation. CISA KEV, checked 22:04 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker has to be on the same network. CVSS: adjacent network.
It only works under certain conditions, which makes it harder to pull off. CVSS: high attack complexity.
A successful attack can read data. CVSS impact.

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.

From VulnCheck

Affected and fixed versions

ProductAffectedFixed inOpenAlgo1.0.0.29 – before 2.0.3.12.0.3.1

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

github.com/marketcalls/openalgo/commit/af5d5f2cc564ee31cdd1159bc147a9b03cc713ac · github.compatchOpenAlgo 2.0.3.1 Release Notes · github.comrelease notesgithub.com/marketcalls/openalgo/blob/96e5927e5adbff146f203bf72c7a79add9e6622c/utils/email_utils.py#L403-L406 · github.comtechnical descriptiongithub.com/marketcalls/openalgo · github.comproductVulnCheck Advisory: OpenAlgo 1.0.0.29 before 2.0.3.1 Improper Certificate Validation in SMTP Connections · vulncheck.comthird party advisory