suidperl (aka sperl) does not properly cleanse the escape sequence "~!" before calling /bin/mail to send an error report, which allows local users to gain privileges by setting the "interactive" environmental variable and calling suidperl with a filename that contains the escape sequence.
2000-10-20T04:00:00.000
2025-04-03T01:03:51.193
Deferred
CVSSv2: 7.2 (HIGH)
AV:L/AC:L/Au:N/C:C/I:C/A:C
3.9
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | larry_wall | perl | 5.4.5 | Yes |
Application | larry_wall | perl | 5.5 | Yes |
Application | larry_wall | perl | 5.5.3 | Yes |
Application | larry_wall | perl | 5.6 | Yes |