This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Affected surfaces
ReleasePort's take
Light signalv30.1 patches CVE-2026-29181 in the OpenTelemetry Go dependency and changes SMTP authentication behavior when TLS is disabled. Review SMTP configuration in non-TLS deployments; the new behavior uses PLAIN-NOENC explicitly.
Why it matters: Patch OpenTelemetry dependency immediately for CVE-2026-29181. Review SMTP deployments using SMTP_USE_TLS=false—behavior now explicitly uses PLAIN-NOENC instead of auto-detection.
Summary
AI summarySecurity fix for CVE-2026-29181 and breaking change in SMTP auth behavior with TLS disabled.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Medium |
Bumped go.opentelemetry.io/otel to v1.41.0 in telemetry/go.mod (CVE-2026-29181) Bumped go.opentelemetry.io/otel to v1.41.0 in telemetry/go.mod (CVE-2026-29181) Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Breaking | Medium |
SMTP auth with SMTP_USE_TLS=false now uses PLAIN-NOENC explicitly instead of auto-discover SMTP auth with SMTP_USE_TLS=false now uses PLAIN-NOENC explicitly instead of auto-discover Source: llm_adapter@2026-05-21 Confidence: high |
— |
Full changelog
- Security: Bumped
go.opentelemetry.io/otelto v1.41.0 intelemetry/go.mod(CVE-2026-29181). - Deps: Bumped
gomjmlto v0.12.0.
Breaking Changes
- SMTP auth with
SMTP_USE_TLS=false: When TLS is explicitly disabled, the SMTP client now usesPLAIN-NOENC(go-mail'sSMTPAuthPlainNoEnc) explicitly instead ofSMTPAuthAutoDiscover. Previously, go-mail's auto-discover refusedPLAIN/LOGINover an unencrypted connection (onlySCRAM-SHA-*andCRAM-MD5were tried), andSMTPAuthPlainitself also refused unencrypted connections at the AUTH step.PLAIN-NOENCbypasses both gates while sending the standardAUTH PLAINcommand on the wire, so any server that advertisesAUTH PLAIN(e.g. local maddy/Mailpit relays) accepts it. Operators who have setSMTP_USE_TLS=falsehave already accepted plaintext credential transit, so forcingPLAINaligns with their stated intent. Action: none if your relay acceptsPLAIN. If your relay only acceptsSCRAM/CRAM-MD5, you must enable TLS (SMTP_USE_TLS=true) — auto-discover continues to apply when TLS is on.
Breaking Changes
- When `SMTP_USE_TLS=false`, SMTP client now uses `PLAIN-NOENC` auth instead of `SMTPAuthAutoDiscover`; servers that only accept `SCRAM`/`CRAM-MD5` require TLS to be enabled.
Security Fixes
- CVE-2026-29181 — Bumped go.opentelemetry.io/otel to v1.41.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]