Bug 510500
| Summary: | gpg invalid packet error decrypting certain files | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 4 | Reporter: | Casey Dahlin <cdahlin> | ||||||
| Component: | gnupg | Assignee: | Tomas Mraz <tmraz> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Ondrej Moriš <omoris> | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | urgent | ||||||||
| Version: | 4.8 | CC: | ebenes, jwest, ohudlick, omoris, tao, vanhoof | ||||||
| Target Milestone: | rc | Keywords: | ZStream | ||||||
| Target Release: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | Linux | ||||||||
| URL: | https://bugs.g10code.com/gnupg/issue537 | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | |||||||||
| : | 510503 (view as bug list) | Environment: | |||||||
| Last Closed: | 2012-06-14 20:58:15 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Bug Depends On: | 510503 | ||||||||
| Bug Blocks: | 592845 | ||||||||
| Attachments: |
|
||||||||
|
Description
Casey Dahlin
2009-07-09 14:26:27 UTC
The patch used in 1.4.6 ended up being a bit different; we should use that one instead. Has a bit of overlap with changes to fix CVE-2006-6235, so needs a bit of adjusting. Could you point me to the actual patch? I'd like to get a test rpm to the customer. Created attachment 354751 [details] tweaked version of patch from https://bugs.g10code.com/gnupg/issue537 This is more or less the patch I was thinking of. Except for the hunk which updates the copyright, which are different between 1.2.6 and 1.4.5, it should apply without trouble. Committed to the RHEL-4 trunk CVS. RHTS test proposed (see QA whiteboard). Before (gnupg-1.2.6-9):
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [ LOG ] :: Test
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [ FAIL ] :: Running 'echo foobar | gpg -d --passphrase-fd 0 --homedir
dot.gnupg --yes -o 2019.dat 2019.dat.gpg 1>out 2>&1' (Expected 0, got 2)
:: [ FAIL ] :: File 'out' should not contain 'invalid packet'
:: [ LOG ] :: Duration: 0s
:: [ LOG ] :: Assertions: 0 good, 2 bad
:: [ FAIL ] :: RESULT: Test
After (gnupg-1.2.6-9.el4_8.1)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [ LOG ] :: Test
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [ PASS ] :: Running 'echo foobar | gpg -d --passphrase-fd 0 --homedir
dot.gnupg --yes -o 2019.dat 2019.dat.gpg 1>out 2>&1'
:: [ PASS ] :: File 'out' should not contain 'invalid packet'
:: [ LOG ] :: Duration: 0s
:: [ LOG ] :: Assertions: 2 good, 0 bad
:: [ PASS ] :: RESULT: Test
|