Bug 1642281
Summary: | [abrt] e2fsprogs: e2p_is_null_uuid(): dumpe2fs killed by SIGSEGV | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | gobbledegeek <gobbledegeek> | ||||||||||||||||||||||||||
Component: | e2fsprogs | Assignee: | Lukáš Czerner <lczerner> | ||||||||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||||
Version: | 28 | CC: | esandeen, josef, kasal, kzak, lczerner, oliver | ||||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/932b5ad80fdf781adcbb4b7162fc093664b5bfc7 | ||||||||||||||||||||||||||||
Whiteboard: | abrt_hash:72c395fe5de2b2ca86db81f8953140dd538c5342;VARIANT_ID=workstation; | ||||||||||||||||||||||||||||
Fixed In Version: | e2fsprogs-1.44.6-1.fc29 | Doc Type: | If docs needed, set a value | ||||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||||
Last Closed: | 2019-04-18 22:19:30 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: | |||||||||||||||||||||||||||||
Attachments: |
|
Description
gobbledegeek
2018-10-24 06:31:14 UTC
Created attachment 1496896 [details]
File: backtrace
Created attachment 1496897 [details]
File: cgroup
Created attachment 1496898 [details]
File: core_backtrace
Created attachment 1496899 [details]
File: cpuinfo
Created attachment 1496900 [details]
File: dso_list
Created attachment 1496901 [details]
File: environ
Created attachment 1496902 [details]
File: exploitable
Created attachment 1496903 [details]
File: limits
Created attachment 1496904 [details]
File: maps
Created attachment 1496905 [details]
File: mountinfo
Created attachment 1496906 [details]
File: open_fds
Created attachment 1496907 [details]
File: proc_pid_status
Thanks for the report. This should be fixed with upstream commit commit b0ec76d623f737a32abc5ab8bb7198bf1d9939a4 Author: Lukas Czerner <lczerner> Date: Tue Aug 14 16:37:53 2018 +0200 libe2p: avoid segfault when s_nr_users is too high Currently in e2fsprogs tools it's possible to access out of bounds memory when reading list of ids sharing a journal log (journal_superblock_t->s_users[]) in case where s_nr_users is too high. This is because we never check whether the s_nr_users fits into the restriction of JFS_USERS_MAX. Fix it by checking that nr_users is not bigger than JFS_USERS_MAX and error out when possiblem. Also add test for dumpe2fs. The rest would require involving external journal which is not possible to test with e2fsprogs test suite at the moment. Signed-off-by: Lukas Czerner <lczerner> Signed-off-by: Theodore Ts'o <tytso> Will be updating e2fsprogs once a new version is released. Thanks! -Lukas e2fsprogs-1.44.6-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-b4207428d3 e2fsprogs-1.44.6-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-b4207428d3 e2fsprogs-1.44.6-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |