SUSE-EL-9-CLIENT-TOOLS-2024-1525
Vulnerability from csaf_suse - Published: 2024-05-06 09:50 - Updated: 2026-09-20 11:57Summary
Security update for SUSE Manager Salt Bundle
Severity
Important
Notes
Title of the patch: Security update for SUSE Manager Salt Bundle
Description of the patch:
This update fixes the following issues:
venv-salt-minion:
- CVE-2024-22231: Prevent directory traversal when creating syndic cache directory
on the master (bsc#1219430)
- CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file
method (bsc#1219431)
- Convert oscap output to UTF-8
- Make Salt compatible with Python 3.11
- Ignore non-ascii chars in oscap output (bsc#1219001)
- Fix detected issues in Salt tests when running on VMs
- Make importing seco.range thread safe (bsc#1211649)
- Fix problematic tests and allow smooth tests executions on containers
- Discover Ansible playbook files as '*.yml' or '*.yaml' files (bsc#1211888)
- Prevent exceptions with fileserver.update when called via state (bsc#1218482)
- Improve pip target override condition with VENV_PIP_TARGET
environment variable (bsc#1216850)
- Fixed KeyError in logs when running a state that fails
Patchnames: SUSE-EL-9-CLIENT-TOOLS-2024-1525
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
5 (Medium)
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
7.7 (High)
Affected products
Recommended
4 products, the same list as for
CVE-2024-22231
Threats
Impact
important
References
15 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for SUSE Manager Salt Bundle",
"title": "Title of the patch"
},
{
"category": "description",
"text": "\nThis update fixes the following issues:\n\nvenv-salt-minion:\n\n- CVE-2024-22231: Prevent directory traversal when creating syndic cache directory\n on the master (bsc#1219430)\n- CVE-2024-22232: Prevent directory traversal attacks in the master\u0027s serve_file\n method (bsc#1219431)\n- Convert oscap output to UTF-8\n- Make Salt compatible with Python 3.11\n- Ignore non-ascii chars in oscap output (bsc#1219001)\n- Fix detected issues in Salt tests when running on VMs\n- Make importing seco.range thread safe (bsc#1211649)\n- Fix problematic tests and allow smooth tests executions on containers\n- Discover Ansible playbook files as \u0027*.yml\u0027 or \u0027*.yaml\u0027 files (bsc#1211888)\n- Prevent exceptions with fileserver.update when called via state (bsc#1218482)\n- Improve pip target override condition with VENV_PIP_TARGET\n environment variable (bsc#1216850)\n- Fixed KeyError in logs when running a state that fails\n\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "SUSE-EL-9-CLIENT-TOOLS-2024-1525",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/suse-el-9-client-tools-2024-1525.json"
},
{
"category": "self",
"summary": "SUSE Bug 1211649",
"url": "https://bugzilla.suse.com/1211649"
},
{
"category": "self",
"summary": "SUSE Bug 1211888",
"url": "https://bugzilla.suse.com/1211888"
},
{
"category": "self",
"summary": "SUSE Bug 1216850",
"url": "https://bugzilla.suse.com/1216850"
},
{
"category": "self",
"summary": "SUSE Bug 1218482",
"url": "https://bugzilla.suse.com/1218482"
},
{
"category": "self",
"summary": "SUSE Bug 1219001",
"url": "https://bugzilla.suse.com/1219001"
},
{
"category": "self",
"summary": "SUSE Bug 1219430",
"url": "https://bugzilla.suse.com/1219430"
},
{
"category": "self",
"summary": "SUSE Bug 1219431",
"url": "https://bugzilla.suse.com/1219431"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-22231 page",
"url": "https://www.suse.com/security/cve/CVE-2024-22231/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-22232 page",
"url": "https://www.suse.com/security/cve/CVE-2024-22232/"
}
],
"title": "Security update for SUSE Manager Salt Bundle",
"tracking": {
"current_release_date": "2026-09-20T11:57:06Z",
"generator": {
"date": "2024-05-06T09:50:25Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "SUSE-EL-9-CLIENT-TOOLS-2024-1525",
"initial_release_date": "2024-05-06T09:50:25Z",
"revision_history": [
{
"date": "2024-05-06T09:50:25Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-09-15T08:44:49Z",
"number": "2",
"summary": "unknown changes"
},
{
"date": "2026-09-20T11:57:06Z",
"number": "3",
"summary": "unknown changes"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "venv-salt-minion-0:3006.0-1.36.3.aarch64",
"product": {
"name": "venv-salt-minion-0:3006.0-1.36.3.aarch64",
"product_id": "venv-salt-minion-0:3006.0-1.36.3.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/venv-salt-minion@3006.0-1.36.3?arch=aarch64\u0026upstream=venv-salt-minion-0:3006.0-1.36.3.src.rpm"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"product": {
"name": "venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"product_id": "venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/suse/venv-salt-minion@3006.0-1.36.3?arch=ppc64le\u0026upstream=venv-salt-minion-0:3006.0-1.36.3.src.rpm"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "venv-salt-minion-0:3006.0-1.36.3.s390x",
"product": {
"name": "venv-salt-minion-0:3006.0-1.36.3.s390x",
"product_id": "venv-salt-minion-0:3006.0-1.36.3.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/suse/venv-salt-minion@3006.0-1.36.3?arch=s390x\u0026upstream=venv-salt-minion-0:3006.0-1.36.3.src.rpm"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "venv-salt-minion-0:3006.0-1.36.3.x86_64",
"product": {
"name": "venv-salt-minion-0:3006.0-1.36.3.x86_64",
"product_id": "venv-salt-minion-0:3006.0-1.36.3.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/venv-salt-minion@3006.0-1.36.3?arch=x86_64\u0026upstream=venv-salt-minion-0:3006.0-1.36.3.src.rpm"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS",
"product": {
"name": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS",
"product_id": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "venv-salt-minion-0:3006.0-1.36.3.aarch64 as component of SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS",
"product_id": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64"
},
"product_reference": "venv-salt-minion-0:3006.0-1.36.3.aarch64",
"relates_to_product_reference": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "venv-salt-minion-0:3006.0-1.36.3.ppc64le as component of SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS",
"product_id": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le"
},
"product_reference": "venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"relates_to_product_reference": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "venv-salt-minion-0:3006.0-1.36.3.s390x as component of SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS",
"product_id": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x"
},
"product_reference": "venv-salt-minion-0:3006.0-1.36.3.s390x",
"relates_to_product_reference": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "venv-salt-minion-0:3006.0-1.36.3.x86_64 as component of SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS",
"product_id": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
},
"product_reference": "venv-salt-minion-0:3006.0-1.36.3.x86_64",
"relates_to_product_reference": "SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2024-22231",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-22231"
}
],
"notes": [
{
"category": "general",
"text": "Syndic cache directory creation is vulnerable to a directory traversal attack in salt project which can lead a malicious attacker to create an arbitrary directory on a Salt master.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-22231",
"url": "https://www.suse.com/security/cve/CVE-2024-22231"
},
{
"category": "external",
"summary": "SUSE Bug 1219430 for CVE-2024-22231",
"url": "https://bugzilla.suse.com/1219430"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-05-06T09:50:25Z",
"details": "moderate"
}
],
"title": "CVE-2024-22231"
},
{
"cve": "CVE-2024-22232",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-22232"
}
],
"notes": [
{
"category": "general",
"text": "A specially crafted url can be created which leads to a directory traversal in the salt file server.\nA malicious user can read an arbitrary file from a Salt master\u0027s filesystem.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-22232",
"url": "https://www.suse.com/security/cve/CVE-2024-22232"
},
{
"category": "external",
"summary": "SUSE Bug 1219431 for CVE-2024-22232",
"url": "https://bugzilla.suse.com/1219431"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.7,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N",
"version": "3.1"
},
"products": [
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.aarch64",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.ppc64le",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.s390x",
"SUSE Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS:venv-salt-minion-0:3006.0-1.36.3.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-05-06T09:50:25Z",
"details": "important"
}
],
"title": "CVE-2024-22232"
}
]
}
Loading…
Loading…
Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline
Sightings and recorded dates, grouped by day · UTC
Loading timeline…
Loading…
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.