Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Searching for sprintf() bug exploit opportunities in core and CPAN modules

by zshzn (Hermit)
on Dec 02, 2005 at 15:51 UTC ( [id://513618]=note: print w/replies, xml ) Need Help??


in reply to Searching for sprintf() bug exploit opportunities in core and CPAN modules

I'm very concerned about this. Red flags popped up in my mind when I saw the original syslog() vulnerability. Even with a quick patch to Perl_sv_vcatpvfn and more pertinent security checking, this could hound Perl and seriously damage Perl's security reputation. We need to take this as seriously as possible.
  • Comment on Re: Searching for sprintf() bug exploit opportunities in core and CPAN modules

Replies are listed 'Best First'.
Re^2: Searching for sprintf() bug exploit opportunities in core and CPAN modules
by Perl Mouse (Chaplain) on Dec 05, 2005 at 12:56 UTC
    I'm very concerned about this.
    Don't. It isn't that the world is falling apart.
    Red flags popped up in my mind when I saw the original syslog() vulnerability. Even with a quick patch to Perl_sv_vcatpvfn and more pertinent security checking, this could hound Perl and seriously damage Perl's security reputation.
    Oh, come on. syslog isn't more damaging to your system than rm is. What you should be careful about is passing user input as the second argument to syslog (and then only if you're running under a different ID than the user, or if the user is from the outside). Now, this is possible, but not something that ought to be common.

    Care should be taken, yes. But it's not a disaster.

    Perl --((8:>*

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://513618]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (7)
As of 2024-04-25 11:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found