FEDORA-2018-f571542e45

enhancement update in Fedora 28 for rpm

Status: stable a year ago

Push name/epoch/version/release macro for dependency generators


An unfortunate regression in rpm 4.14.2 causes --setperms to behave incorrectly on symbolic links: file and directory permissions become world writable and executable on symlink targets. A similar flaw exists in --setugids, but it is less exploitable.

If you have used --setperms (or --setugids, or --restore) with rpm 4.14.2, you should ensure system integrity with rpm --verify before proceeding to correct any mixed up permissions and ownerships to avoid possibly giving suid capabilities to a modified binary.

Further details of the --setperms bug available upstream: http://rpm.org/wiki/Releases/4.14.2.1

Note that this update can not automatically fix possible damage done by using –setperms, –setugids or –restore with rpm 4.14.2, it merely fixes the functionlity itself. Any damage needs to be investigated and fixed manually, such as using –verify and –restore or reinstalling packages.

How to install

sudo dnf upgrade --advisory=FEDORA-2018-f571542e45

Comments 9

This update has been submitted for testing by ignatenkobrain.

This update has obsoleted rpm-4.14.2.1-1.fc28, and has inherited its bugs and notes.

This update has been pushed to testing.

works for me

karma: +1

works for me

karma: +1

This update has been submitted for batched by bodhi.

This update has been submitted for stable by ignatenkobrain.

This update has been pushed to stable.

@ignatenkobrain, you obsoleted a fairly critical security update with this nice-to-have enhancement update, invalidating the testing on the original package thus delaying it's route to stable, and dropping the security rating on the way. Damage already done on this one, but don't do that again! Please edit the type and severity on this one to security to match the original if bodhi still allows that.

Add Comment & Feedback

Please login to add feedback.

Content Type
RPM
Status
stable
Test Gating
Submitted by
Update Type
enhancement
Update Severity
unspecified
Karma
+2
stable threshold: 2
unstable threshold: -3
Autopush (karma)
Enabled
Autopush (time)
Disabled
Dates
submitted a year ago
in testing a year ago
in stable a year ago

Automated Test Results