Bug 1031383
Summary: | anacron segfaults with certain config data | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Martin Poole <mpoole> | ||||
Component: | cronie | Assignee: | Tomas Mraz <tmraz> | ||||
Status: | CLOSED ERRATA | QA Contact: | Robin Hack <rhack> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.4 | CC: | cww, psklenar, rhack, ssahani, tmraz | ||||
Target Milestone: | rc | Keywords: | Patch | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | cronie-1.4.4-14.el6 | Doc Type: | Bug Fix | ||||
Doc Text: |
Cause: The format of configuration settings in anacrontab were not properly checked in some cases.
Consequence: This could cause a crash of the anacron process if such incorrect configuration settings were present in the anacrontab file.
Fix: The format of the configuration settings in anacrontab is now checked properly.
Result: The anacron does not crash any more with such configuration.
|
Story Points: | --- | ||||
Clone Of: | |||||||
: | 1031384 (view as bug list) | Environment: | |||||
Last Closed: | 2015-03-19 12:31:39 UTC | Type: | Bug | ||||
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: | |||||||
Bug Blocks: | 1031384, 1075802 | ||||||
Attachments: |
|
*** Bug 1189361 has been marked as a duplicate of this bug. *** Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-0704.html |
Created attachment 825147 [details] patch to correctly check match_rx return codes Description of problem: anacron does not correctly check configuration parameters for validity and can segfault on certain data types The return code from the match_rx calls in readtab.c are not being checked correctly, Version-Release number of selected component (if applicable): cronie-1.4.4-10.el6 How reproducible: Always Steps to Reproduce: 1. Set START_HOURS_RANGE=0 Actual results: Segmentation fault Additional info: There is also a possible divide-by-zero segfault if RANDOM_DELAY=0.