Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 7 Oct 2014 12:21:19 +0200
From: Hanno Böck <>
Subject: Re: Thoughts on Shellshock and beyond

Am Tue, 7 Oct 2014 18:11:10 +0800
schrieb Pavel Labushev <>:

> What works is recognising and eliminating whole bug _classes_, or
> deploying exploitation mitigation measures against them.

I am fully with you on that. I advocate CSP and prepared statements
where I can and Softbound+CETS (trying to kill all C-memory-errors)
looks really interesting.

However I won't go as far as claiming that fixing bugs is pointless.
Two thoughts on that:
* We have to live with what we have now. We can talk that it'd be
  better to re-write all our operating systems in better languages, but
  even considering that happens it won't happen any time soon. We have
  to fix the bugs in the software we use today.
* Heartbleed is an out of bounds memory read. Well understood and yes,
  it should be possible to implement mitigations against these kinds of
  things. What class of bug is Shellshock? "Weird feature invented in
  pre-Internet era"? How do you conquer this class of bugs?

My point is: Even if we eliminate classes of bugs there will still be
security issues that don't fit in your bug class cateogries.

Hanno Böck


Download attachment "signature.asc" of type "application/pgp-signature" (820 bytes)

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.