Read the docs

Server-side request forgery in Mealie OIDC avatar fetch

Priority LOW 11CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Information disclosure
Confidentiality · integrity · availability
Low · None · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-918 and the CVSS impact.

Summary

Mealie versions 3.26.0 through 3.28.0 contain a server-side request forgery flaw (CWE-918) in the OpenID Connect avatar fetch. The fetch ignores ports when it checks the identity provider hostname against an allowlist. An authenticated OIDC user who controls their picture URL can make the server send GET requests to arbitrary ports on the provider's internal address on each login.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

Mealie 3.26.0 through 3.28.0 contains a server-side request forgery vulnerability in the OpenID Connect avatar fetch that ignores ports when allowlisting the identity provider hostname. Authenticated OIDC users who control their picture URL can make the server send GET requests to arbitrary ports on the provider's internal address on each login.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0019 8th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

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
mealie-recipesmealie3.26.0 – 3.28.0—No fix listedCNA
  • mealie Vendormealie-recipes Affected 3.26.0 – 3.28.0 Fixed in — No fix listed CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:mealie:mealie:*:*:*:*:*:*:*:*——mealie-recipes
  • cpe:2.3:a:mealie:mealie:*:*:*:*:*:*:*:* Versions — — ·mealie-recipes

Remediation

The sources list no fixed version for mealie.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Timeline

  1. 2026-10-11 Threatist record created from CVE-2026-108594
  2. 2026-10-11 Alias added: GHSA-rr7r-p99j-w4xq
  3. 2026-10-14 CISA SSVC decision points changed

References

  • TI-2025-35411 Mealie 3.0.1 and earlier is vulnerable to Stored Cross-Site Scripting (XSS) in the recipe… CVSS 3.1CRITICAL 9.0
  • TI-2024-36768 A Broken Object Level Authorization vulnerability in the component /api/users/{user-id}… CVSS 3.1HIGH 7.6
  • TI-2024-21092 Mealie vulnerable to a GET-based SSRF in recipe image importer (GHSL-2023-227) CVSS 3.1MEDIUM 6.2
  • TI-2025-43084 A stored cross-site scripting (XSS) vulnerability in the recipe asset upload and media… CVSS 3.1MEDIUM 6.1
  • TI-2025-43083 A stored HTML injection vulnerability in the Recipe Notes rendering component in Mealie… CVSS 3.1MEDIUM 5.4
  • TI-2024-36767 A Broken Object Level Authorization vulnerability in the component /api/users/{user-id}… CVSS 3.1MEDIUM 5.4
See all 17 →

Sources