Summary: | forceput in DefineResource still accessible after CVE-2019-6116 | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Cedric <cbuissar> |
Component: | Security (public) | Assignee: | Chris Liddell (chrisl) <chris.liddell> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | carnil, dr, jsmeix, mosvald, omarandemad, till.kamppeter |
Priority: | P4 | ||
Version: | unspecified | ||
Hardware: | PC | ||
OS: | Linux | ||
Customer: | Word Size: | --- | |
Attachments: | script that gets hold of forceput from DefineResource |
Description
Cedric
2019-02-07 16:37:34 UTC
Fixed in: https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ed9fcd95bb01 I have a more comprehensive change which I was planning that would have fixed this, but it *might* be too risky to go into the next release, so we'll go with the fix you originally suggested for now. Hi Chris, (Sorry for late reply. Somehow, I didn't receive a mail regarding the update.) I tried the fix, it actually doesn't change : still vulnerable. Yes, I see - I must have tested with the wrong executable.... There's an extra level of proc that needs protected: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a82601e8f95a On the notification e-mails, we've been having intermittent problems with bugzilla throwing strange errors trying to send mails (hopefully, it works this time!). Looks good! This is CVE-2019-3838 Would there be any preference for disclosure ? (In reply to Cedric from comment #4) > Looks good! > > This is CVE-2019-3838 > > Would there be any preference for disclosure ? I would prefer it to stay private for a couple of weeks. If you could add a comment to CVE pointing to the two commits, that would be great, too. (In reply to Chris Liddell (chrisl) from comment #5) > I would prefer it to stay private for a couple of weeks. If you could add a > comment to CVE pointing to the two commits, that would be great, too. During the request for the CVE creation, I forwarded links to both commits, Also the Red Hat bugzilla will contain [when it gets public] a comment with both of them. I think that should cover it. Regarding the embargo: 2 weeks looks good. I'd like to coordinate with BZ 700585 as well, so that we can release both fix at the same time. [btw: feel free to also delete the attached PoC before publishing] |