in reply to Re^5: 'do' command is dead? Surely not?
in thread 'do' command is dead? Surely not?
Because something as seemingly safe as use strict can load strict.pm from the current working directory, which might be somewhere globally writable like "/tmp/".
There was apparently a real-world way of exploiting this to do nasty stuff, but the Perl development team haven't yet publicly disclosed what it is. I imagine it's an exploit in some commonly used Perl web app like cPanel or Webmin. They do plan on releasing the info eventually, once they've decided people have had enough time to move to newer Perl versions which don't have "." in @INC by default.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: 'do' command is dead? Surely not?
by KurtZ (Friar) on May 19, 2017 at 15:53 UTC | |
|
Re^7: 'do' command is dead? Surely not?
by Anonymous Monk on May 19, 2017 at 17:58 UTC | |
by Corion (Patriarch) on May 19, 2017 at 18:33 UTC | |
by Anonymous Monk on May 19, 2017 at 18:38 UTC | |
by Corion (Patriarch) on May 20, 2017 at 09:31 UTC | |
by Anonymous Monk on May 25, 2017 at 00:12 UTC | |
| |
by dsheroh (Monsignor) on May 20, 2017 at 09:12 UTC |