[GHC] #5688: instance Read Integer/Rational/Double readsPrec out of memory and crash due to exponential notation
GHC
cvs-ghc at haskell.org
Wed Jan 11 19:03:53 CET 2012
#5688: instance Read Integer/Rational/Double readsPrec out of memory and crash due
to exponential notation
-------------------------------+--------------------------------------------
Reporter: gracjan | Owner:
Type: bug | Status: new
Priority: highest | Milestone: 7.6.1
Component: libraries/base | Version: 6.12.3
Resolution: | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: Runtime crash | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
-------------------------------+--------------------------------------------
Comment(by igloo):
Replying to [comment:33 iustin]:
> Replying to [comment:31 igloo]:
> > This isn't a regression, so let's punt it to 7.6.
>
> It's not a regression, but IMHO it's a security bug.
I don't think a DoS is as bad a problem as the phrase "security bug"
implies.
> As such, it should be fixed even in lower versions, not only in a future
one!
We're not set up to be able to make releases on old branches.
> I might overreact (sorry) but dragging the feet on such issues make it
hard to promote the use of Haskell…
Well, pragmatically speaking, currently we're past the feature freeze and
into the RC phase (so ideally wouldn't be changing the definition of `Read
Integer` etc), the release is already long overdue, and we don't have a
good fix yet.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5688#comment:34>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list