Read the docs

Improper certificate validation in OpenAlgo SMTP connections

Priority LOW 26CWE-295Published · Updated

Key facts

Attack vector
Adjacent network
Privileges required
None
User interaction
None
Attack complexity
High
Attack requirements
Present
Impact type
Spoofing
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-295.

Summary

OpenAlgo from 1.0.0.29 before 2.0.3.1 does not validate TLS certificates for SMTP connections made with STARTTLS or SMTPS in utils/email_utils.py and utils/email_debug.py. A network-positioned attacker can present a forged certificate to intercept SMTP credentials and later mail, including password-reset links. The flaw is tracked as CWE-295.

Written with Claude Haiku 5.5 from the sources below · 2026-11-01

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00114 1st percentileScored 2026-11-07
Fix Fixed OpenAlgo (marketcalls): 2.0.3.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
marketcallsOpenAlgo1.0.0.29 to before 2.0.3.12.0.3.1Patch availableCNA
  • OpenAlgo Vendormarketcalls Affected 1.0.0.29 to before 2.0.3.1 Fixed in 2.0.3.1 Patch available CNA

Remediation

Update OpenAlgo to version 2.0.3.1 or later, which fixes the issue.

Written with Claude Haiku 5.5 from the sources below · 2026-11-01

  • Fix · CNA OpenAlgo (marketcalls) Fixed in 2.0.3.1

Timeline

  1. 2026-11-01 Threatist record created from CVE-2026-120250
  2. 2026-11-01 Alias added: GHSA-pxjx-g7g8-jwq6
  3. 2026-11-02 Priority changed: MEDIUM → LOW
  4. 2026-11-05 CISA SSVC decision points changed

References

Sources