Summary: | sys-apps/portage: Two symlink vulnerabilities in dispatch-conf | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | Jason Stubbs (RETIRED) <jstubbs> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dev-portage, ferringb |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | A3 [glsa] jaervosz | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 70282 | ||
Bug Blocks: | 68846 |
Description
Jason Stubbs (RETIRED)
![]() portage team please provide a patched ebuild. Using this bug for stable marking. Arches please do not mark stable directly but test as per Nicholas request below. Snip form Nicholas aka carpaski on bug #69137 : portage-2.0.51-r3 (dispatch-conf, sandbox, and dohtml-for-python2.2) Arches please report back bugs/problems/success rather than directly bumping for your arch. i'm running and testing for ppc testing on sparc, so far so good. no problems on ppc64 so far... Markus looks good so far on amd64 Looks good on alpha. thx carpaski: [01:43:02] <carpaski> I kicked -r3 into stable. Removing arches from CC. Hmmm now dispatch-conf starts failing for me (u option).
Jason will you look into this?
dispatch-conf
diff: extra operand `/etc/piwi/Filters/._cfg0000_High'
diff: Try `diff --help' for more information.
>> (1 of 1) -- /etc/piwi/Filters/High severity.flt
>> q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:
Traceback (most recent call last):
File "/usr/sbin/dispatch-conf", line 309, in ?
d.grind (portage.settings ['CONFIG_PROTECT'])
File "/usr/sbin/dispatch-conf", line 208, in grind
self.replace(newconf, conf ['current'])
File "/usr/sbin/dispatch-conf", line 222, in replace
os.system((DIFF_CONTENTS % (curconf, newconf)) + '>>' + self.config["log-file"])
AttributeError: dispatch instance has no attribute 'config'
Yep. Found and fixed. Thx for the quick fix, you might wanna bump to r4. This one is ready for GLSA GLSA 200411-13 |