Description
scponlyc in scponly 4.1 and earlier, when the operating system supports LD_PRELOAD mechanisms, allows local users to execute arbitrary code with root privileges by creating a chroot directory in their home directory, hard linking to a system setuid application, and using a modified LD_PRELOAD to modify expected function calls in the setuid application.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 3.1 | scponly | 4.0-1sarge1 | DSA-969-1 |
Advisories 1
- DSA-969-1 scponly - design error Debian Security (DSA / DLA) · Mar 9, 2026
References
- 18223 third-party-advisory
- 16051 vdb-entry
- 18236 third-party-advisory
- DSA-969 vendor-advisory
- 18829 third-party-advisory
- http://sublimation.org/scponly/#relnotes
- GLSA-200512-17 vendor-advisory
- scponly-scponlyc-privilege-escalation(23874) vdb-entry