Skip to main content

auto-favicon CVE-2026-7150

| EUVDEUVD-2026-25912 LOW
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-27 cna@vuldb.com
2.1
CVSS 4.0 · NVD

Severity by source

NVD PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.4 MEDIUM

Network-reachable SSRF requiring authentication (PR:L); partial confidentiality and integrity impact limited to accessible internal resources; no availability impact evident; scope unchanged per reporter assessment.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

5
Analysis Generated
Jul 24, 2026 - 05:02 vuln.today
Severity Changed
Apr 29, 2026 - 01:12 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:12 NVD
5.3 (MEDIUM) 2.1 (LOW)
EUVD ID Assigned
Apr 27, 2026 - 19:22 euvd
EUVD-2026-25912
CVE Published
Apr 27, 2026 - 19:17 nvd
LOW 2.1

DescriptionCVE.org

A vulnerability was found in dh1011 auto-favicon up to f189116a9259950c2393f114dbcb94dde0ad864b. This issue affects the function generate_favicon_from_url of the file src/auto_favicon/server.py of the component MCP Tool. The manipulation of the argument image_url results in server-side request forgery. The attack may be performed from remote. The exploit has been made public and could be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The project was informed of the problem early through an issue report but has not responded yet.

AnalysisAI

Server-side request forgery in the auto-favicon MCP tool's generate_favicon_from_url function enables authenticated remote attackers to coerce the server into issuing arbitrary outbound HTTP requests, potentially reaching internal network resources, cloud metadata endpoints, or other services inaccessible from the internet. All versions of dh1011/auto-favicon-mcp up to commit f189116a9259950c2393f114dbcb94dde0ad864b are affected, with no vendor patch available. A public exploit has been disclosed; however, EPSS sits at 0.03% (10th percentile) and CISA SSVC rates it non-automatable with partial technical impact, placing real-world exploitation risk at the lower end of the threat spectrum.

Technical ContextAI

The auto-favicon project is a Model Context Protocol (MCP) tool that generates favicons by fetching remote images. The vulnerable component is the generate_favicon_from_url function in src/auto_favicon/server.py, which accepts a caller-controlled image_url argument and issues an outbound HTTP request without sufficient URL validation or allowlist enforcement. CWE-918 (Server-Side Request Forgery) identifies the root cause: the server acts as an unintended HTTP proxy, forwarding attacker-controlled URLs to internal or restricted destinations. This class of vulnerability is particularly impactful when the hosting environment can reach cloud instance metadata services (e.g., AWS IMDSv1 at 169.254.169.254), internal APIs, or non-routable RFC 1918 addresses. The product uses a rolling release model with no semantic versioning, making patch tracking reliant on commit hashes rather than release tags.

RemediationAI

No vendor-released patch has been identified at time of analysis; the maintainer was notified via issue report (https://github.com/dh1011/auto-favicon-mcp/issues/2) but has not responded. The primary fix requires adding URL validation in generate_favicon_from_url within src/auto_favicon/server.py: implement a strict allowlist of permitted URL schemes and hostnames, and explicitly deny requests targeting private IP ranges (RFC 1918: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback (127.0.0.0/8), and link-local addresses (169.254.0.0/16) to block cloud metadata endpoint abuse. As a network-layer compensating control, restrict outbound HTTP/HTTPS egress from the host running the MCP tool to only permitted external domains - this eliminates the SSRF reach without code changes but may break legitimate favicon fetching for some URLs. Enabling IMDSv2 on AWS EC2 instances (requiring a session-oriented token) removes the most critical SSRF escalation path in cloud environments with no application-side trade-offs. Monitor the upstream GitHub issue for a vendor-supplied fix.

Share

CVE-2026-7150 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy