Nixpkgs security tracker

Try the new UI
Login with GitHub

Suggestion detail

Untriaged
Permalink CVE-2026-62316
8.8 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 1 month ago Activity log
  • Created suggestion
Microsoft UFO: DNS Rebinding → Unauthenticated File Read / Command Execution

Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, ufo/client/mcp/http_servers/linux_mcp_server.py binds a FastMCP streamable HTTP server to localhost:8010 but does not validate the Host, Origin, or Sec-Fetch-Site headers. An attacker-controlled web page can use DNS rebinding to reach the local /mcp endpoint, enumerate tool schemas through tools/list, and invoke execute_command with a valid UFO_MCP_API_KEY to read files or execute allowed operating system commands as the victim's user. This issue is fixed in version 3.0.8.

Affected products

UFO
  • ==< 3.0.8

Matching in nixpkgs

pkgs.rufo

Ruby formatter

  • nixos-unstable -
  • nixos-26.05 -

pkgs.tartufo

Tool to search through git repositories for high entropy strings and secrets

  • nixos-unstable -
    • nixos-unstable-small 6.0.0
  • nixos-26.05 -
    • nixos-26.05-small 6.0.0

pkgs.ufolint

Linter for Unified Font Object (UFO) source code

  • nixos-unstable -
    • nixos-unstable-small 1.2.0
  • nixos-26.05 -
    • nixos-26.05-small 1.2.0

pkgs.gohufont

A monospace bitmap font well suited for programming and terminal use

  • nixos-unstable -
    • nixos-unstable-small 2.1
  • nixos-26.05 -
    • nixos-26.05-small 2.1

pkgs.akkuPackages.ufo-try

try-except to handle potential exception

  • nixos-unstable -
    • nixos-unstable-small 1.0.0
  • nixos-26.05 -
    • nixos-26.05-small 1.0.0

pkgs.akkuPackages.ufo-match

This package is a dependable match macro library for chez scheme.

  • nixos-unstable -
    • nixos-unstable-small 1.0.0
  • nixos-26.05 -
    • nixos-26.05-small 1.0.0

pkgs.akkuPackages.ufo-timer

This repository is a timer implementation based on Chez Scheme's thread mechanism.

  • nixos-unstable -
    • nixos-unstable-small 1.0.0
  • nixos-26.05 -
    • nixos-26.05-small 1.0.0

pkgs.python313Packages.ufomerge

Command line utility and Python library that merges two UFO source format fonts into a single file

  • nixos-unstable -
    • nixos-unstable-small 1.9.8
  • nixos-26.05 -
    • nixos-26.05-small 1.9.6

pkgs.python314Packages.ufomerge

Command line utility and Python library that merges two UFO source format fonts into a single file

  • nixos-unstable -
    • nixos-unstable-small 1.9.8

pkgs.akkuPackages.ufo-threaded-function

This package contains threaded-map, threaded-vector-map and such threaded functions for chez scheme.

  • nixos-unstable -
    • nixos-unstable-small 1.0.5
  • nixos-26.05 -
    • nixos-26.05-small 1.0.5

Package maintainers