Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2019-3843: services with DynamicUser can create SUID/SGID binaries

It was discovered that a systemd service that uses DynamicUser property can create a SUID/SGID binary that would be allowed to run as the transient service UID/GID even after the service is terminated. A local attacker may use this flaw to access resources that will be owned by a potentially different service in the future, when the UID/GID will be recycled.

CVE
#google#linux#red_hat

Description Riccardo Schirone 2019-03-01 16:04:35 UTC

It was discovered that a systemd service that uses DynamicUser property can create a SUID/SGID binary that would be allowed to run as the transient service UID/GID even after the service is terminated. A local attacker may use this flaw to access resources that will be owned by a potentially different service in the future, when the UID/GID will be recycled.

Comment 3 Riccardo Schirone 2019-03-05 12:46:49 UTC

A compromised or malicious service that uses DynamicUser property could leave on the filesystem a SUID/SGID binary that would allow other users to execute programs with the privileges of the transient user/group created by systemd. If the same UID/GID is reused by another service in the future, the SUID/SGID binary can be used to access the new service’s resources.

Comment 5 Riccardo Schirone 2019-03-05 13:30:03 UTC

Statement:

This issue did not affect the versions of systemd as shipped with Red Hat Enterprise Linux 7 as they did not include support for DynamicUser property.

Comment 20 Riccardo Schirone 2019-04-26 08:41:18 UTC

Created systemd tracking bugs for this issue:

Affects: fedora-all [bug 1703356]

Comment 22 Riccardo Schirone 2019-04-26 13:38:59 UTC

Acknowledgments:

Name: Jann Horn (Google Project Zero)

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907