Vixie cron up to 3.0 Crontab File Return Value input validation
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 4.3 | $0-$5k | 0.00 |
Summary
A vulnerability was found in Vixie cron up to 3.0. It has been classified as problematic. The affected element is an unknown function of the component Crontab File Handler. Performing a manipulation as part of Return Value results in input validation. This vulnerability is reported as CVE-2019-9704. The attack requires a local approach. No exploit exists. Upgrading the affected component is recommended.
Details
A vulnerability was found in Vixie cron up to 3.0. It has been classified as problematic. This affects an unknown code block of the component Crontab File Handler. The manipulation as part of a Return Value leads to a input validation vulnerability. CWE is classifying the issue as CWE-20. The product receives input or data, but it does
not validate or incorrectly validates that the input has the
properties that are required to process the data safely and
correctly. This is going to have an impact on availability. The summary by CVE is:
Vixie Cron before the 3.0pl1-133 Debian package allows local users to cause a denial of service (daemon crash) via a large crontab file because the calloc return value is not checked.
The bug was discovered 03/08/2019. The weakness was disclosed 03/12/2019 by Florian Weimer (Website). The advisory is shared at securityfocus.com. This vulnerability is uniquely identified as CVE-2019-9704 since 03/11/2019. An attack has to be approached locally. The requirement for exploitation is a authentication. Neither technical details nor an exploit are publicly available.
The vulnerability was handled as a non-public zero-day exploit for at least 4 days. During that time the estimated underground price was around $0-$5k. The commercial vulnerability scanner Qualys is able to test this issue with plugin 176701 (Debian Security Update for cron (DLA 1723-1)).
Upgrading to version 3.0pl1-133 eliminates this vulnerability.
The vulnerability is also documented in the vulnerability database at SecurityFocus (BID 107373†). The entries VDB-102225, VDB-131578 and VDB-131579 are pretty similar. Several companies clearly confirm that VulDB is the primary source for best vulnerability data.
Product
Name
Version
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 4.4VulDB Meta Temp Score: 4.3
VulDB Base Score: 3.3
VulDB Temp Score: 3.2
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 5.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
NVD Base Score: 🔍
Exploiting
Class: Input validationCWE: CWE-20
CAPEC: 🔍
ATT&CK: 🔍
Physical: Partially
Local: Yes
Remote: No
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Qualys ID: 🔍
Qualys Name: 🔍
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: Vixie cron 3.0pl1-133
Patch: salsa.debian.org
Timeline
03/08/2019 🔍03/08/2019 🔍
03/11/2019 🔍
03/12/2019 🔍
03/12/2019 🔍
07/31/2023 🔍
Sources
Advisory: DLA 1723-1⛔Researcher: Florian Weimer
Status: Confirmed
CVE: CVE-2019-9704 (🔍)
GCVE (CVE): GCVE-0-2019-9704
GCVE (VulDB): GCVE-100-131577
SecurityFocus: 107373 - Vixie Cron CVE-2019-9704 Use After Free Denial of Service Vulnerability
See also: 🔍
Entry
Created: 03/12/2019 07:17Updated: 07/31/2023 14:40
Changes: 03/12/2019 07:17 (61), 05/15/2020 15:16 (5), 07/31/2023 14:40 (5)
Complete: 🔍
Cache ID: 216::103
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.
No comments yet. Languages: en.
Please log in to comment.