GitHub Advisoryadvisory · npm

GHSA-wjjv-3mj2-39hf AgenticMail API/storage and outbound relay hardening fixes

HIGH Published 2026-05-29 Modified 2026-05-29 Official page ↗
Aliases
CVE-2026-47255
Ecosystem
npm
Packages
@agenticmail/api, @agenticmail/core
Severity
High
Weaknesses
CWE-20, CWE-284, CWE-319, CWE-798, CWE-89
Reviewed
2026-05-29

Affected packages

• npm @agenticmail/api: < 0.9.32 → fixed in 0.9.32 • npm @agenticmail/core: < 0.9.10 → fixed in 0.9.10

Description

The current upstream main branch at commit 7e0206d was reviewed, and the fix-first patch set was rebased on 2026-05-18. The patches cover: validated and bound inactive-agent hour filtering; storage SQL identifier validation; metadata-backed ownership checks for raw storage SQL; blocking direct storage metadata access through raw SQL; fail-closed outbound worker secret handling; SMTP envelope/header control-character validation before command construction; and TLS certificate verification as the default for MailSender with an explicit opt-out for local development. Validation completed locally with targeted API/Core security tests plus API/Core builds. The security patch branch was not published publicly because te repository's SECURITY.md asks reporters not to open public vulnerability issues.

Related

Alias · CVE (1)

  • CVE-2026-47255 AgenticMail gives AI agents real email addresses and phone numbers. vulnerability

Weakness · CWE (5)

  • CWE-20 Improper Input Validation weakness
  • CWE-284 Improper Access Control weakness
  • CWE-319 Cleartext Transmission of Sensitive Information weakness
  • CWE-798 Use of Hard-coded Credentials weakness
  • CWE-89 Improper Neutralization of Special Elements used in an SQL Command weakness

References