Description
Pardus Parental Control before 0.7.0 contains an incorrect authorization vulnerability in the polkit policy that allows unprivileged local users to disable parental controls as root. Attackers can invoke PPCActivator.py with the --disable argument via pkexec to remove all restrictions including DNS filtering and application limits without authentication.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| pardus | pardus-parental-control | < 0.7.0 | 0.7.0 |
References
- https://github.com/pardus/pardus-parental-control/pull/5 issue-tracking patch
- https://github.com/pardus/pardus-parental-control/commit/42d8373b6b8d9bf348e9378fb6ad4a2750d503e7 patch
- https://github.com/pardus/pardus-parental-control/blob/4045f9513fa2d19ad9dbee25b39acb55a018c58e/polkit/tr.org.pardus.pkexec.parental-control.policy#L9-L21 technical-description
- pardus-parental-control debian%2F0.7.0 Release Notes release-notes
- https://github.com/pardus/pardus-parental-control product
- VulnCheck Advisory: Pardus Parental Control before 0.7.0 Incorrect Authorization via PPCActivator.py third-party-advisory