CVE-2026-16743
Received Received - Intake

Accounts Daemon Local File Read via systemd-homed

Vulnerability report for CVE-2026-16743, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-24

Last updated on: 2026-07-24

Assigner: Red Hat, Inc.

Description

A flaw was found in accountsservice. The systemd-homed code path for SetIconFile opens a user-supplied filename as root without the validation and privilege drop performed by the classic handler. A local attacker with a systemd-homed-managed account can read arbitrary files accessible to the accounts-daemon process.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-24
Last Modified
2026-07-24
Generated
2026-07-24
AI Q&A
2026-07-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-269 The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-16743 is a flaw in accountsservice where the systemd-homed code path for SetIconFile opens a user-supplied filename as root without proper validation or privilege dropping. This differs from the classic handler which performs these checks. A local attacker with a systemd-homed-managed account can exploit this to read arbitrary files accessible to the accounts-daemon process.

Detection Guidance

Check if your system uses accountsservice with systemd-homed integration. Verify the version of accountsservice installed. Look for unusual file reads by accounts-daemon in logs. Commands: rpm -q accountsservice, journalctl -u accounts-daemon, ps aux | grep accounts-daemon

Check for suspicious avatar files in user directories. Look for files modified by accounts-daemon. Commands: find /home -name '*.png' -o -name '*.jpg' -exec ls -la {} \;, ls -la /var/lib/AccountsService/icons/

Impact Analysis

This vulnerability allows a local attacker to read sensitive files on the system, such as /etc/shadow, by tricking the accounts-daemon into reading them as the user's avatar. This could expose confidential information and potentially lead to further attacks.

Compliance Impact

This vulnerability allows local attackers to read arbitrary files accessible to the accounts-daemon process, including sensitive files like /etc/shadow. This could lead to unauthorized access to confidential data, potentially violating GDPR (data protection) and HIPAA (health information privacy) compliance by exposing personal or sensitive information.

Mitigation Strategies

Update accountsservice to version 26.26.9 or later immediately. Disable systemd-homed if not required. Restrict local account access. Monitor accounts-daemon processes for unusual activity.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-16743. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart