Cloudanix VulnDB

CVE-2023-43091

None

CVSS

—

EPSS

1.0%

Published

Sep 18, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A mapping program could let someone run their own instructions on the computer if a specially made settings file is present.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Command Injection
Remediation
Other
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability permits arbitrary command execution by processing attacker-controlled content within a service.json file, allowing injection of commands during application startup or configuration loading.

Why it matters to the business

Systems using the affected GNOME Maps version face risk of full host compromise through unauthenticated local or supply-chain file placement, though low EPSS and absence from KEV indicate limited observed exploitation over the 1124 days since publication.

How an attack unfolds

An attacker places a malicious service.json file containing injected commands in a location read by gnome-maps; when the application loads the file, the injected content executes with the privileges of the maps process, potentially establishing persistence or escalating access.

How to fix it

Upgrade gnome-maps to the fixed commit d26cd774d524404ef7784e6808f551de83de4bea or later; verify the update through git history or package manager before redeploying.

How to confirm the fix worked

Confirm the running version reports commit d26cd774d524404ef7784e6808f551de83de4bea or newer; test by attempting to load a benign service.json and verifying no unexpected process execution occurs.

Typical attack path

  1. Identify or gain write access to a directory scanned for service.json by gnome-maps
  2. Craft and drop a service.json file embedding shell commands or code payloads
  3. Trigger gnome-maps execution or configuration reload to parse the file
  4. Execute injected commands to achieve code execution and follow-on actions

How to detect it

Review application and system logs for unexpected process spawns or command executions immediately after gnome-maps startup; inspect service.json files in configuration directories for anomalous content or scripts.

What your security team should do

  • Prioritize upgrade to the fixed commit across all deployments within standard change windows
  • Audit service.json file locations and restrict write permissions to trusted users only
  • Monitor EPSS trend and re-evaluate if new exploit code appears given the 13% score increase

The record

[Code injection via service.json file]

Affected packages

Ecosystem Package Introduced Fixed
Debian:12 gnome-maps 0 No fix
Debian:13 gnome-maps 0 45~rc-1
Ubuntu:16.04:LTS gnome-maps 0 No fix
Ubuntu:18.04:LTS gnome-maps 0 No fix
Ubuntu:20.04:LTS gnome-maps 0 No fix
Ubuntu:22.04:LTS gnome-maps 0 No fix
Ubuntu:24.04:LTS gnome-maps 0 No fix
Ubuntu:24.10 gnome-maps 0 46.0-1build1
Ubuntu:Pro:16.04:LTS gnome-maps 0 No fix
Ubuntu:Pro:18.04:LTS gnome-maps 0 No fix
Ubuntu:Pro:20.04:LTS gnome-maps 0 No fix