Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2024-58266 (GCVE-0-2024-58266)
Vulnerability from cvelistv5 – Published: 2025-07-27 00:00 – Updated: 2025-07-28 15:03
VLAI
EPSS
Summary
The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \xa0 characters, which may facilitate command injection.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
CWE
- CWE-116 - Improper Encoding or Escaping of Output
Assigner
References
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2024-58266",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2025-07-28T15:03:47.228818Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2025-07-28T15:03:56.004Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "shlex",
"vendor": "comex",
"versions": [
{
"lessThan": "1.2.1",
"status": "affected",
"version": "0",
"versionType": "semver"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \\xa0 characters, which may facilitate command injection."
}
],
"metrics": [
{
"cvssV3_1": {
"baseScore": 3.2,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-116",
"description": "CWE-116 Improper Encoding or Escaping of Output",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2025-07-27T21:51:26.103Z",
"orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
"shortName": "mitre"
},
"references": [
{
"url": "https://rustsec.org/advisories/RUSTSEC-2024-0006.html"
},
{
"url": "https://github.com/comex/rust-shlex/security/advisories/GHSA-r7qv-8r2h-pg27"
},
{
"url": "https://crates.io/crates/shlex"
}
],
"x_generator": {
"engine": "enrichogram 0.0.1"
}
}
},
"cveMetadata": {
"assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
"assignerShortName": "mitre",
"cveId": "CVE-2024-58266",
"datePublished": "2025-07-27T00:00:00.000Z",
"dateReserved": "2025-07-27T00:00:00.000Z",
"dateUpdated": "2025-07-28T15:03:56.004Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2024-58266",
"date": "2026-06-14",
"epss": "0.00359",
"percentile": "0.58576"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2024-58266\",\"sourceIdentifier\":\"cve@mitre.org\",\"published\":\"2025-07-27T22:15:25.707\",\"lastModified\":\"2025-08-07T15:18:56.680\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \\\\xa0 characters, which may facilitate command injection.\"},{\"lang\":\"es\",\"value\":\"El paquete shlex para Rust anterior a 1.2.1 permite instancias sin comillas ni escapes de los caracteres { y \\\\xa0, lo que puede facilitar la inyecci\u00f3n de comandos.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"cve@mitre.org\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N\",\"baseScore\":3.2,\"baseSeverity\":\"LOW\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"HIGH\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"CHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"LOW\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":1.4,\"impactScore\":1.4},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":9.8,\"baseSeverity\":\"CRITICAL\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":5.9}]},\"weaknesses\":[{\"source\":\"cve@mitre.org\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-116\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:comex:shlex:*:*:*:*:*:rust:*:*\",\"versionEndExcluding\":\"1.2.1\",\"matchCriteriaId\":\"73292648-B68F-4C00-8571-0FD3BB13B557\"}]}]}],\"references\":[{\"url\":\"https://crates.io/crates/shlex\",\"source\":\"cve@mitre.org\",\"tags\":[\"Product\"]},{\"url\":\"https://github.com/comex/rust-shlex/security/advisories/GHSA-r7qv-8r2h-pg27\",\"source\":\"cve@mitre.org\",\"tags\":[\"Vendor Advisory\"]},{\"url\":\"https://rustsec.org/advisories/RUSTSEC-2024-0006.html\",\"source\":\"cve@mitre.org\",\"tags\":[\"Third Party Advisory\"]}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-58266\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2025-07-28T15:03:47.228818Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2025-07-28T15:03:50.290Z\"}}], \"cna\": {\"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 3.2, \"baseSeverity\": \"LOW\", \"vectorString\": \"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N\"}}], \"affected\": [{\"vendor\": \"comex\", \"product\": \"shlex\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.2.1\", \"versionType\": \"semver\"}], \"defaultStatus\": \"unaffected\"}], \"references\": [{\"url\": \"https://rustsec.org/advisories/RUSTSEC-2024-0006.html\"}, {\"url\": \"https://github.com/comex/rust-shlex/security/advisories/GHSA-r7qv-8r2h-pg27\"}, {\"url\": \"https://crates.io/crates/shlex\"}], \"x_generator\": {\"engine\": \"enrichogram 0.0.1\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \\\\xa0 characters, which may facilitate command injection.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-116\", \"description\": \"CWE-116 Improper Encoding or Escaping of Output\"}]}], \"providerMetadata\": {\"orgId\": \"8254265b-2729-46b6-b9e3-3dfca2d5bfca\", \"shortName\": \"mitre\", \"dateUpdated\": \"2025-07-27T21:51:26.103Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2024-58266\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2025-07-28T15:03:56.004Z\", \"dateReserved\": \"2025-07-27T00:00:00.000Z\", \"assignerOrgId\": \"8254265b-2729-46b6-b9e3-3dfca2d5bfca\", \"datePublished\": \"2025-07-27T00:00:00.000Z\", \"assignerShortName\": \"mitre\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.1"
}
}
}
SUSE-SU-2025:03077-1
Vulnerability from csaf_suse - Published: 2025-09-04 10:54 - Updated: 2025-09-04 10:54Summary
Security update for rav1e
Severity
Moderate
Notes
Title of the patch: Security update for rav1e
Description of the patch: This update for rav1e fixes the following issues:
- CVE-2024-58266: shlex: Fixed certain bytes allowed to appear unquoted and unescaped in command arguments (bsc#1247207)
Patchnames: SUSE-2025-3077,SUSE-SLE-Module-Basesystem-15-SP6-2025-3077,SUSE-SLE-Module-Basesystem-15-SP7-2025-3077,openSUSE-SLE-15.6-2025-3077
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
21 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
9 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"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 rav1e",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for rav1e fixes the following issues:\n\n- CVE-2024-58266: shlex: Fixed certain bytes allowed to appear unquoted and unescaped in command arguments (bsc#1247207)\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "SUSE-2025-3077,SUSE-SLE-Module-Basesystem-15-SP6-2025-3077,SUSE-SLE-Module-Basesystem-15-SP7-2025-3077,openSUSE-SLE-15.6-2025-3077",
"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-su-2025_03077-1.json"
},
{
"category": "self",
"summary": "URL for SUSE-SU-2025:03077-1",
"url": "https://www.suse.com/support/update/announcement/2025/suse-su-202503077-1/"
},
{
"category": "self",
"summary": "E-Mail link for SUSE-SU-2025:03077-1",
"url": "https://lists.suse.com/pipermail/sle-updates/2025-September/041515.html"
},
{
"category": "self",
"summary": "SUSE Bug 1230028",
"url": "https://bugzilla.suse.com/1230028"
},
{
"category": "self",
"summary": "SUSE Bug 1247207",
"url": "https://bugzilla.suse.com/1247207"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-58266 page",
"url": "https://www.suse.com/security/cve/CVE-2024-58266/"
}
],
"title": "Security update for rav1e",
"tracking": {
"current_release_date": "2025-09-04T10:54:50Z",
"generator": {
"date": "2025-09-04T10:54:50Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "SUSE-SU-2025:03077-1",
"initial_release_date": "2025-09-04T10:54:50Z",
"revision_history": [
{
"date": "2025-09-04T10:54:50Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"product": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"product_id": "librav1e0_6-0.6.6-150600.3.6.1.aarch64"
}
},
{
"category": "product_version",
"name": "rav1e-0.6.6-150600.3.6.1.aarch64",
"product": {
"name": "rav1e-0.6.6-150600.3.6.1.aarch64",
"product_id": "rav1e-0.6.6-150600.3.6.1.aarch64"
}
},
{
"category": "product_version",
"name": "rav1e-devel-0.6.6-150600.3.6.1.aarch64",
"product": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.aarch64",
"product_id": "rav1e-devel-0.6.6-150600.3.6.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "librav1e0_6-64bit-0.6.6-150600.3.6.1.aarch64_ilp32",
"product": {
"name": "librav1e0_6-64bit-0.6.6-150600.3.6.1.aarch64_ilp32",
"product_id": "librav1e0_6-64bit-0.6.6-150600.3.6.1.aarch64_ilp32"
}
}
],
"category": "architecture",
"name": "aarch64_ilp32"
},
{
"branches": [
{
"category": "product_version",
"name": "librav1e0_6-0.6.6-150600.3.6.1.i586",
"product": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.i586",
"product_id": "librav1e0_6-0.6.6-150600.3.6.1.i586"
}
},
{
"category": "product_version",
"name": "rav1e-0.6.6-150600.3.6.1.i586",
"product": {
"name": "rav1e-0.6.6-150600.3.6.1.i586",
"product_id": "rav1e-0.6.6-150600.3.6.1.i586"
}
},
{
"category": "product_version",
"name": "rav1e-devel-0.6.6-150600.3.6.1.i586",
"product": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.i586",
"product_id": "rav1e-devel-0.6.6-150600.3.6.1.i586"
}
}
],
"category": "architecture",
"name": "i586"
},
{
"branches": [
{
"category": "product_version",
"name": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"product": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"product_id": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le"
}
},
{
"category": "product_version",
"name": "rav1e-0.6.6-150600.3.6.1.ppc64le",
"product": {
"name": "rav1e-0.6.6-150600.3.6.1.ppc64le",
"product_id": "rav1e-0.6.6-150600.3.6.1.ppc64le"
}
},
{
"category": "product_version",
"name": "rav1e-devel-0.6.6-150600.3.6.1.ppc64le",
"product": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.ppc64le",
"product_id": "rav1e-devel-0.6.6-150600.3.6.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "librav1e0_6-0.6.6-150600.3.6.1.s390x",
"product": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.s390x",
"product_id": "librav1e0_6-0.6.6-150600.3.6.1.s390x"
}
},
{
"category": "product_version",
"name": "rav1e-0.6.6-150600.3.6.1.s390x",
"product": {
"name": "rav1e-0.6.6-150600.3.6.1.s390x",
"product_id": "rav1e-0.6.6-150600.3.6.1.s390x"
}
},
{
"category": "product_version",
"name": "rav1e-devel-0.6.6-150600.3.6.1.s390x",
"product": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.s390x",
"product_id": "rav1e-devel-0.6.6-150600.3.6.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"product": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"product_id": "librav1e0_6-0.6.6-150600.3.6.1.x86_64"
}
},
{
"category": "product_version",
"name": "librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64",
"product": {
"name": "librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64",
"product_id": "librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64"
}
},
{
"category": "product_version",
"name": "rav1e-0.6.6-150600.3.6.1.x86_64",
"product": {
"name": "rav1e-0.6.6-150600.3.6.1.x86_64",
"product_id": "rav1e-0.6.6-150600.3.6.1.x86_64"
}
},
{
"category": "product_version",
"name": "rav1e-devel-0.6.6-150600.3.6.1.x86_64",
"product": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.x86_64",
"product_id": "rav1e-devel-0.6.6-150600.3.6.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product": {
"name": "SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sle-module-basesystem:15:sp6"
}
}
},
{
"category": "product_name",
"name": "SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product": {
"name": "SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sle-module-basesystem:15:sp7"
}
}
},
{
"category": "product_name",
"name": "openSUSE Leap 15.6",
"product": {
"name": "openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:leap:15.6"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.aarch64 as component of SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.aarch64"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le as component of SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.s390x as component of SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.s390x"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.s390x",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.x86_64 as component of SUSE Linux Enterprise Module for Basesystem 15 SP6",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.x86_64"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.aarch64 as component of SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.aarch64"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP7"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le as component of SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.ppc64le"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP7"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.s390x as component of SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.s390x"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.s390x",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP7"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.x86_64 as component of SUSE Linux Enterprise Module for Basesystem 15 SP7",
"product_id": "SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.x86_64"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"relates_to_product_reference": "SUSE Linux Enterprise Module for Basesystem 15 SP7"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.aarch64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.aarch64"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.s390x as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.s390x"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-0.6.6-150600.3.6.1.x86_64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.x86_64"
},
"product_reference": "librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64"
},
"product_reference": "librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-0.6.6-150600.3.6.1.aarch64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.aarch64"
},
"product_reference": "rav1e-0.6.6-150600.3.6.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-0.6.6-150600.3.6.1.ppc64le as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.ppc64le"
},
"product_reference": "rav1e-0.6.6-150600.3.6.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-0.6.6-150600.3.6.1.s390x as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.s390x"
},
"product_reference": "rav1e-0.6.6-150600.3.6.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-0.6.6-150600.3.6.1.x86_64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.x86_64"
},
"product_reference": "rav1e-0.6.6-150600.3.6.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.aarch64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.aarch64"
},
"product_reference": "rav1e-devel-0.6.6-150600.3.6.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.ppc64le as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.ppc64le"
},
"product_reference": "rav1e-devel-0.6.6-150600.3.6.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.s390x as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.s390x"
},
"product_reference": "rav1e-devel-0.6.6-150600.3.6.1.s390x",
"relates_to_product_reference": "openSUSE Leap 15.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rav1e-devel-0.6.6-150600.3.6.1.x86_64 as component of openSUSE Leap 15.6",
"product_id": "openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.x86_64"
},
"product_reference": "rav1e-devel-0.6.6-150600.3.6.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 15.6"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2024-58266",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-58266"
}
],
"notes": [
{
"category": "general",
"text": "The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \\xa0 characters, which may facilitate command injection.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-58266",
"url": "https://www.suse.com/security/cve/CVE-2024-58266"
},
{
"category": "external",
"summary": "SUSE Bug 1247186 for CVE-2024-58266",
"url": "https://bugzilla.suse.com/1247186"
}
],
"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 Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.6,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"SUSE Linux Enterprise Module for Basesystem 15 SP6:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"SUSE Linux Enterprise Module for Basesystem 15 SP7:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:librav1e0_6-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:librav1e0_6-32bit-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:rav1e-0.6.6-150600.3.6.1.x86_64",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.aarch64",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.ppc64le",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.s390x",
"openSUSE Leap 15.6:rav1e-devel-0.6.6-150600.3.6.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-09-04T10:54:50Z",
"details": "moderate"
}
],
"title": "CVE-2024-58266"
}
]
}
SUSE-SU-2025:20717-1
Vulnerability from csaf_suse - Published: 2025-09-16 07:50 - Updated: 2025-09-16 07:50Summary
Security update for rust-keylime
Severity
Moderate
Notes
Title of the patch: Security update for rust-keylime
Description of the patch: This update for rust-keylime fixes the following issues:
- Update vendored crate slab to version 0.4.11
* CVE-2025-55159: Fixed incorrect bounds check in get_disjoint_mut function
leading to undefined behavior or potential crash due to out-of-bounds
access (bsc#1248006)
- Update to version 0.2.8+12:
* build(deps): bump actions/checkout from 4 to 5
* build(deps): bump cfg-if from 1.0.0 to 1.0.1
* build(deps): bump openssl from 0.10.72 to 0.10.73
* build(deps): bump clap from 4.5.39 to 4.5.45
* build(deps): bump pest from 2.8.0 to 2.8.1
* Fix clippy warnings
* Use verifier-provided interval for continuous attestation timing
* Add meta object with seconds_to_next_attestation to evidence response
* Fix boot time retrieval
* Fix IMA log format (it must be ['text/plain']) (#1073)
* Remove unnecessary configuration fields
* cargo: Bump retry-policies to version 0.4.0
- Update vendored crate shlex to version 1.3.0
* CVE-2024-58266: Fixed command injection (bsc#1247193)
- Update to version 0.2.7+141:
* service: Use WantedBy=multi-user.target
* rpm: Add subpackage for push-attestation agent
* push-model: implement continuous attestation with configurable intervals
* Retry registration forever in the state machine
* Add Verifier URL to configuration
* Align exp.backoff to current configuration format
* Increase coverage of state machine (using Context)
* Increase coverage of struct_filler.rs
* Groom code (remove dead code)
* Fix exponential backoff (10secs, 4xx accepted)
* test: Add documentation test to tests/run.sh
* tpm: Avoid running code example during documentation tests
* state_machine: Always start the agent from the Unregistered state
* Add fixes for the URL construction
* Refactor evidences collection in push attestation agent
* push-model: refactor attestation logic into a state machine
* Fix body sending by allowing serializing strings (#1057)
* Log ResilientClient errors/response status codes (#1055)
* Add AK signing scheme and hash algorithm to negotiation
* tpm: Add method to extract signing scheme and hash algorithm from AK
* Allow custom content-type/accept headers
* Integrate exponential backoff to registration (#1052)
* keylime/structures: Rename ShaValues to PcrBanks
* Add resilient_client for exponential backoff (#1048)
- Update vendored crate openssl 0.10.73:
* CVE-2025-3416: Fixed Use-After-Free in Md::fetch and Cipher::fetch (bsc#1242623)
- Update to version 0.2.7+117:
* Increase coverage in evidence handling structure
* Add Capabilities Negotiations resp. missing fields
* Fix UEFI test to check file access in all cases
* context_info_handler: Do not assume /var/lib/keylime exists
* Fix clippy warnings about uninlined format arguments
* attestation: Allow unwrap() in tests
* Increase coverage (groom code, extend unit tests)
* Include IMA/UEFI logs in Evidence Handling request
* Include method to get all IMA entries as string
* Send correct list of pcr banks and sign algorithms
* Try to fix TPM tests related issues
* Define attestation perform asynchronous
* Perform attestation in push model agent binary
* Refactor code to use new attestation.rs
* Create attestation.rs for Attestation stuff
* Move ContextInfo management to its own handler
* Adjust context_info.rs after rebase
* Add attestation function to ContextInfo structure
* Add prohibited signing algorithms, avoid ecschnorr
* keylime/config: Use macro to implement PushModelConfigTrait
* Introduce keylime-macros and define_view_trait
* config: Remove KeylimeConfig structure
* config: Remove unnecessary options and lazy initialization
* Fix pcr_bank function to send all possible slots
* Send Content-Type:application/json on request (#1039)
* Send correct 'key_algorithm' in certification_keys (#1035)
* Push Model: Persist Attestation Key to file
* Add Keylime push model binary to root GNUmakefile
* Use singleton to avoid multiple Context allocation
* tests: Do not assume `/var/lib/keylime` exists (#1030)
* lib/cert: Fix race condition due to use of same file path
* payloads: Fix race condition in tests
* Add uefi_log_handler.rs to parse UEFI binary
* Use IMA log parser to send correct entry count
* Add IMA log parser
* build(deps): bump once_cell from 1.19.0 to 1.21.3
* lib/config/base.rs: Add more unit tests
* lib/permissions: Add unit tests
* keylime-agent: move JsonWrapper from common.rs to the library
* lib/agent_data: Move agent_data related tests from common
* common: Replace APIVersion with the library Version structure
* keylime_agent: Move secure_mount.rs to the library
* lib: Rename keylime_error.rs as error.rs
* config: Move config to keylime library
* config: Rename push_model_config to push_model
* lib: Move permissions.rs from keylime-agent to the lib
* Extract Capabilities Negotiation info from TPM (#1014)
Patchnames: SUSE-SLE-Micro-6.0-461
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
3 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
Affected products
Recommended
3 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
low
5.8 (Medium)
Affected products
Recommended
3 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
16 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"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 rust-keylime",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for rust-keylime fixes the following issues:\n\n- Update vendored crate slab to version 0.4.11\n * CVE-2025-55159: Fixed incorrect bounds check in get_disjoint_mut function \n leading to undefined behavior or potential crash due to out-of-bounds \n access (bsc#1248006)\n\n- Update to version 0.2.8+12:\n * build(deps): bump actions/checkout from 4 to 5\n * build(deps): bump cfg-if from 1.0.0 to 1.0.1\n * build(deps): bump openssl from 0.10.72 to 0.10.73\n * build(deps): bump clap from 4.5.39 to 4.5.45\n * build(deps): bump pest from 2.8.0 to 2.8.1\n * Fix clippy warnings\n * Use verifier-provided interval for continuous attestation timing\n * Add meta object with seconds_to_next_attestation to evidence response\n * Fix boot time retrieval\n * Fix IMA log format (it must be [\u0027text/plain\u0027]) (#1073)\n * Remove unnecessary configuration fields\n * cargo: Bump retry-policies to version 0.4.0\n\n- Update vendored crate shlex to version 1.3.0\n * CVE-2024-58266: Fixed command injection (bsc#1247193) \n\n- Update to version 0.2.7+141:\n * service: Use WantedBy=multi-user.target\n * rpm: Add subpackage for push-attestation agent\n * push-model: implement continuous attestation with configurable intervals\n * Retry registration forever in the state machine\n * Add Verifier URL to configuration\n * Align exp.backoff to current configuration format\n * Increase coverage of state machine (using Context)\n * Increase coverage of struct_filler.rs\n * Groom code (remove dead code)\n * Fix exponential backoff (10secs, 4xx accepted)\n * test: Add documentation test to tests/run.sh\n * tpm: Avoid running code example during documentation tests\n * state_machine: Always start the agent from the Unregistered state\n * Add fixes for the URL construction\n * Refactor evidences collection in push attestation agent\n * push-model: refactor attestation logic into a state machine\n * Fix body sending by allowing serializing strings (#1057)\n * Log ResilientClient errors/response status codes (#1055)\n * Add AK signing scheme and hash algorithm to negotiation\n * tpm: Add method to extract signing scheme and hash algorithm from AK\n * Allow custom content-type/accept headers\n * Integrate exponential backoff to registration (#1052)\n * keylime/structures: Rename ShaValues to PcrBanks\n * Add resilient_client for exponential backoff (#1048)\n\n- Update vendored crate openssl 0.10.73:\n * CVE-2025-3416: Fixed Use-After-Free in Md::fetch and Cipher::fetch (bsc#1242623) \n\n- Update to version 0.2.7+117:\n * Increase coverage in evidence handling structure\n * Add Capabilities Negotiations resp. missing fields\n * Fix UEFI test to check file access in all cases\n * context_info_handler: Do not assume /var/lib/keylime exists\n * Fix clippy warnings about uninlined format arguments\n * attestation: Allow unwrap() in tests\n * Increase coverage (groom code, extend unit tests)\n * Include IMA/UEFI logs in Evidence Handling request\n * Include method to get all IMA entries as string\n * Send correct list of pcr banks and sign algorithms\n * Try to fix TPM tests related issues\n * Define attestation perform asynchronous\n * Perform attestation in push model agent binary\n * Refactor code to use new attestation.rs\n * Create attestation.rs for Attestation stuff\n * Move ContextInfo management to its own handler\n * Adjust context_info.rs after rebase\n * Add attestation function to ContextInfo structure\n * Add prohibited signing algorithms, avoid ecschnorr\n * keylime/config: Use macro to implement PushModelConfigTrait\n * Introduce keylime-macros and define_view_trait\n * config: Remove KeylimeConfig structure\n * config: Remove unnecessary options and lazy initialization\n * Fix pcr_bank function to send all possible slots\n * Send Content-Type:application/json on request (#1039)\n * Send correct \u0027key_algorithm\u0027 in certification_keys (#1035)\n * Push Model: Persist Attestation Key to file\n * Add Keylime push model binary to root GNUmakefile\n * Use singleton to avoid multiple Context allocation\n * tests: Do not assume `/var/lib/keylime` exists (#1030)\n * lib/cert: Fix race condition due to use of same file path\n * payloads: Fix race condition in tests\n * Add uefi_log_handler.rs to parse UEFI binary\n * Use IMA log parser to send correct entry count\n * Add IMA log parser\n * build(deps): bump once_cell from 1.19.0 to 1.21.3\n * lib/config/base.rs: Add more unit tests\n * lib/permissions: Add unit tests\n * keylime-agent: move JsonWrapper from common.rs to the library\n * lib/agent_data: Move agent_data related tests from common\n * common: Replace APIVersion with the library Version structure\n * keylime_agent: Move secure_mount.rs to the library\n * lib: Rename keylime_error.rs as error.rs\n * config: Move config to keylime library\n * config: Rename push_model_config to push_model\n * lib: Move permissions.rs from keylime-agent to the lib\n * Extract Capabilities Negotiation info from TPM (#1014)\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "SUSE-SLE-Micro-6.0-461",
"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-su-2025_20717-1.json"
},
{
"category": "self",
"summary": "URL for SUSE-SU-2025:20717-1",
"url": "https://www.suse.com/support/update/announcement/2025/suse-su-202520717-1/"
},
{
"category": "self",
"summary": "E-Mail link for SUSE-SU-2025:20717-1",
"url": "https://lists.suse.com/pipermail/sle-updates/2025-September/041931.html"
},
{
"category": "self",
"summary": "SUSE Bug 1242623",
"url": "https://bugzilla.suse.com/1242623"
},
{
"category": "self",
"summary": "SUSE Bug 1247193",
"url": "https://bugzilla.suse.com/1247193"
},
{
"category": "self",
"summary": "SUSE Bug 1248006",
"url": "https://bugzilla.suse.com/1248006"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-58266 page",
"url": "https://www.suse.com/security/cve/CVE-2024-58266/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-3416 page",
"url": "https://www.suse.com/security/cve/CVE-2025-3416/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-55159 page",
"url": "https://www.suse.com/security/cve/CVE-2025-55159/"
}
],
"title": "Security update for rust-keylime",
"tracking": {
"current_release_date": "2025-09-16T07:50:08Z",
"generator": {
"date": "2025-09-16T07:50:08Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "SUSE-SU-2025:20717-1",
"initial_release_date": "2025-09-16T07:50:08Z",
"revision_history": [
{
"date": "2025-09-16T07:50:08Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-1.1.aarch64",
"product": {
"name": "rust-keylime-0.2.8+12-1.1.aarch64",
"product_id": "rust-keylime-0.2.8+12-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-1.1.s390x",
"product": {
"name": "rust-keylime-0.2.8+12-1.1.s390x",
"product_id": "rust-keylime-0.2.8+12-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-1.1.x86_64",
"product": {
"name": "rust-keylime-0.2.8+12-1.1.x86_64",
"product_id": "rust-keylime-0.2.8+12-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Linux Micro 6.0",
"product": {
"name": "SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sl-micro:6.0"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-1.1.aarch64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64"
},
"product_reference": "rust-keylime-0.2.8+12-1.1.aarch64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-1.1.s390x as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x"
},
"product_reference": "rust-keylime-0.2.8+12-1.1.s390x",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-1.1.x86_64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
},
"product_reference": "rust-keylime-0.2.8+12-1.1.x86_64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2024-58266",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-58266"
}
],
"notes": [
{
"category": "general",
"text": "The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \\xa0 characters, which may facilitate command injection.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-58266",
"url": "https://www.suse.com/security/cve/CVE-2024-58266"
},
{
"category": "external",
"summary": "SUSE Bug 1247186 for CVE-2024-58266",
"url": "https://bugzilla.suse.com/1247186"
}
],
"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 Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.6,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-09-16T07:50:08Z",
"details": "moderate"
}
],
"title": "CVE-2024-58266"
},
{
"cve": "CVE-2025-3416",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-3416"
}
],
"notes": [
{
"category": "general",
"text": "A flaw was found in OpenSSL\u0027s handling of the properties argument in certain functions. This vulnerability can allow use-after-free exploitation, which may result in undefined behavior or incorrect property parsing, leading to OpenSSL treating the input as an empty string.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-3416",
"url": "https://www.suse.com/security/cve/CVE-2025-3416"
},
{
"category": "external",
"summary": "SUSE Bug 1242599 for CVE-2025-3416",
"url": "https://bugzilla.suse.com/1242599"
}
],
"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 Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.7,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-09-16T07:50:08Z",
"details": "low"
}
],
"title": "CVE-2025-3416"
},
{
"cve": "CVE-2025-55159",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-55159"
}
],
"notes": [
{
"category": "general",
"text": "slab is a pre-allocated storage for a uniform data type. In version 0.4.10, the get_disjoint_mut method incorrectly checked if indices were within the slab\u0027s capacity instead of its length, allowing access to uninitialized memory. This could lead to undefined behavior or potential crashes. This has been fixed in slab 0.4.11. A workaround for this issue involves to avoid using get_disjoint_mut with indices that might be beyond the slab\u0027s actual length.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-55159",
"url": "https://www.suse.com/security/cve/CVE-2025-55159"
},
{
"category": "external",
"summary": "SUSE Bug 1248000 for CVE-2025-55159",
"url": "https://bugzilla.suse.com/1248000"
}
],
"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 Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.aarch64",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.s390x",
"SUSE Linux Micro 6.0:rust-keylime-0.2.8+12-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-09-16T07:50:08Z",
"details": "moderate"
}
],
"title": "CVE-2025-55159"
}
]
}
SUSE-SU-2025:20858-1
Vulnerability from csaf_suse - Published: 2025-10-14 13:18 - Updated: 2025-10-14 13:18Summary
Security update for rust-keylime
Severity
Moderate
Notes
Title of the patch: Security update for rust-keylime
Description of the patch: This update for rust-keylime fixes the following issues:
- CVE-2025-55159: slab: incorrect bounds check in get_disjoint_mut function can lead to undefined behavior or potential crash due to out-of-bounds access (bsc#1248006)
- CVE-2025-3416: openssl: Use-After-Free in Md::fetch and Cipher::fetch in rust-openssl crate (bsc#1242623)
- CVE-2024-58266: shlex: certain bytes allowed to appear unquoted and unescaped in command arguments (bsc#1247193)
- CVE-2024-43806: rustix: rustix::fs::Dir iterator with the linux_raw backend can cause memory explosion (bsc#1229952)
- CVE-2024-12224: idna: idna accepts Punycode labels that do not produce any non-ASCII when decoded (bsc#1243861)
- RUSTSEC-2024-0006: Multiple issues involving quote API (bsc#1230029)
Patchnames: SUSE-SLE-Micro-6.1-300
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
4.2 (Medium)
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
6.5 (Medium)
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
low
5.8 (Medium)
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
25 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"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 rust-keylime",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for rust-keylime fixes the following issues:\n\n- CVE-2025-55159: slab: incorrect bounds check in get_disjoint_mut function can lead to undefined behavior or potential crash due to out-of-bounds access (bsc#1248006)\n- CVE-2025-3416: openssl: Use-After-Free in Md::fetch and Cipher::fetch in rust-openssl crate (bsc#1242623)\n- CVE-2024-58266: shlex: certain bytes allowed to appear unquoted and unescaped in command arguments (bsc#1247193)\n- CVE-2024-43806: rustix: rustix::fs::Dir iterator with the linux_raw backend can cause memory explosion (bsc#1229952)\n- CVE-2024-12224: idna: idna accepts Punycode labels that do not produce any non-ASCII when decoded (bsc#1243861)\n\n- RUSTSEC-2024-0006: Multiple issues involving quote API (bsc#1230029)\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "SUSE-SLE-Micro-6.1-300",
"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-su-2025_20858-1.json"
},
{
"category": "self",
"summary": "URL for SUSE-SU-2025:20858-1",
"url": "https://www.suse.com/support/update/announcement/2025/suse-su-202520858-1/"
},
{
"category": "self",
"summary": "E-Mail link for SUSE-SU-2025:20858-1",
"url": "https://lists.suse.com/pipermail/sle-updates/2025-October/042320.html"
},
{
"category": "self",
"summary": "SUSE Bug 1229952",
"url": "https://bugzilla.suse.com/1229952"
},
{
"category": "self",
"summary": "SUSE Bug 1230029",
"url": "https://bugzilla.suse.com/1230029"
},
{
"category": "self",
"summary": "SUSE Bug 1242623",
"url": "https://bugzilla.suse.com/1242623"
},
{
"category": "self",
"summary": "SUSE Bug 1243861",
"url": "https://bugzilla.suse.com/1243861"
},
{
"category": "self",
"summary": "SUSE Bug 1247193",
"url": "https://bugzilla.suse.com/1247193"
},
{
"category": "self",
"summary": "SUSE Bug 1248006",
"url": "https://bugzilla.suse.com/1248006"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-12224 page",
"url": "https://www.suse.com/security/cve/CVE-2024-12224/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-43806 page",
"url": "https://www.suse.com/security/cve/CVE-2024-43806/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-58266 page",
"url": "https://www.suse.com/security/cve/CVE-2024-58266/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-3416 page",
"url": "https://www.suse.com/security/cve/CVE-2025-3416/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-55159 page",
"url": "https://www.suse.com/security/cve/CVE-2025-55159/"
}
],
"title": "Security update for rust-keylime",
"tracking": {
"current_release_date": "2025-10-14T13:18:43Z",
"generator": {
"date": "2025-10-14T13:18:43Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "SUSE-SU-2025:20858-1",
"initial_release_date": "2025-10-14T13:18:43Z",
"revision_history": [
{
"date": "2025-10-14T13:18:43Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"product": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"product_id": "rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"product": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"product_id": "rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"product": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"product_id": "rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64",
"product": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64",
"product_id": "rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Linux Micro 6.1",
"product": {
"name": "SUSE Linux Micro 6.1",
"product_id": "SUSE Linux Micro 6.1",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sl-micro:6.1"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64 as component of SUSE Linux Micro 6.1",
"product_id": "SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64"
},
"product_reference": "rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"relates_to_product_reference": "SUSE Linux Micro 6.1"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le as component of SUSE Linux Micro 6.1",
"product_id": "SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le"
},
"product_reference": "rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"relates_to_product_reference": "SUSE Linux Micro 6.1"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x as component of SUSE Linux Micro 6.1",
"product_id": "SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x"
},
"product_reference": "rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"relates_to_product_reference": "SUSE Linux Micro 6.1"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64 as component of SUSE Linux Micro 6.1",
"product_id": "SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
},
"product_reference": "rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64",
"relates_to_product_reference": "SUSE Linux Micro 6.1"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2024-12224",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-12224"
}
],
"notes": [
{
"category": "general",
"text": "Improper Validation of Unsafe Equivalence in punycode by the idna crate from Servo rust-url allows an attacker to create a punycode hostname that one part of a system might treat as distinct while another part of that system would treat as equivalent to another hostname.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-12224",
"url": "https://www.suse.com/security/cve/CVE-2024-12224"
},
{
"category": "external",
"summary": "SUSE Bug 1243848 for CVE-2024-12224",
"url": "https://bugzilla.suse.com/1243848"
}
],
"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 Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.2,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-10-14T13:18:43Z",
"details": "moderate"
}
],
"title": "CVE-2024-12224"
},
{
"cve": "CVE-2024-43806",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-43806"
}
],
"notes": [
{
"category": "general",
"text": "Rustix is a set of safe Rust bindings to POSIX-ish APIs. When using `rustix::fs::Dir` using the `linux_raw` backend, it\u0027s possible for the iterator to \"get stuck\" when an IO error is encountered. Combined with a memory over-allocation issue in `rustix::fs::Dir::read_more`, this can cause quick and unbounded memory explosion (gigabytes in a few seconds if used on a hot path) and eventually lead to an OOM crash of the application. The symptoms were initially discovered in https://github.com/imsnif/bandwhich/issues/284. That post has lots of details of our investigation. Full details can be read on the GHSA-c827-hfw6-qwvm repo advisory. If a program tries to access a directory with its file descriptor after the file has been unlinked (or any other action that leaves the `Dir` iterator in the stuck state), and the implementation does not break after seeing an error, it can cause a memory explosion. As an example, Linux\u0027s various virtual file systems (e.g. `/proc`, `/sys`) can contain directories that spontaneously pop in and out of existence. Attempting to iterate over them using `rustix::fs::Dir` directly or indirectly (e.g. with the `procfs` crate) can trigger this fault condition if the implementation decides to continue on errors. An attacker knowledgeable about the implementation details of a vulnerable target can therefore try to trigger this fault condition via any one or a combination of several available APIs. If successful, the application host will quickly run out of memory, after which the application will likely be terminated by an OOM killer, leading to denial of service. This issue has been addressed in release versions 0.35.15, 0.36.16, 0.37.25, and 0.38.19. Users are advised to upgrade. There are no known workarounds for this issue.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-43806",
"url": "https://www.suse.com/security/cve/CVE-2024-43806"
},
{
"category": "external",
"summary": "SUSE Bug 1229376 for CVE-2024-43806",
"url": "https://bugzilla.suse.com/1229376"
}
],
"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 Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-10-14T13:18:43Z",
"details": "moderate"
}
],
"title": "CVE-2024-43806"
},
{
"cve": "CVE-2024-58266",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-58266"
}
],
"notes": [
{
"category": "general",
"text": "The shlex crate before 1.2.1 for Rust allows unquoted and unescaped instances of the { and \\xa0 characters, which may facilitate command injection.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-58266",
"url": "https://www.suse.com/security/cve/CVE-2024-58266"
},
{
"category": "external",
"summary": "SUSE Bug 1247186 for CVE-2024-58266",
"url": "https://bugzilla.suse.com/1247186"
}
],
"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 Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.6,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-10-14T13:18:43Z",
"details": "moderate"
}
],
"title": "CVE-2024-58266"
},
{
"cve": "CVE-2025-3416",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-3416"
}
],
"notes": [
{
"category": "general",
"text": "A flaw was found in OpenSSL\u0027s handling of the properties argument in certain functions. This vulnerability can allow use-after-free exploitation, which may result in undefined behavior or incorrect property parsing, leading to OpenSSL treating the input as an empty string.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-3416",
"url": "https://www.suse.com/security/cve/CVE-2025-3416"
},
{
"category": "external",
"summary": "SUSE Bug 1242599 for CVE-2025-3416",
"url": "https://bugzilla.suse.com/1242599"
}
],
"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 Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.7,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-10-14T13:18:43Z",
"details": "low"
}
],
"title": "CVE-2025-3416"
},
{
"cve": "CVE-2025-55159",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-55159"
}
],
"notes": [
{
"category": "general",
"text": "slab is a pre-allocated storage for a uniform data type. In version 0.4.10, the get_disjoint_mut method incorrectly checked if indices were within the slab\u0027s capacity instead of its length, allowing access to uninitialized memory. This could lead to undefined behavior or potential crashes. This has been fixed in slab 0.4.11. A workaround for this issue involves to avoid using get_disjoint_mut with indices that might be beyond the slab\u0027s actual length.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-55159",
"url": "https://www.suse.com/security/cve/CVE-2025-55159"
},
{
"category": "external",
"summary": "SUSE Bug 1248000 for CVE-2025-55159",
"url": "https://bugzilla.suse.com/1248000"
}
],
"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 Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.aarch64",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.ppc64le",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.s390x",
"SUSE Linux Micro 6.1:rust-keylime-0.2.8+12-slfo.1.1_1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-10-14T13:18:43Z",
"details": "moderate"
}
],
"title": "CVE-2025-55159"
}
]
}
Loading…
Trend slope:
-
(linear fit over daily sighting counts)
Show additional events:
Loading…
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.
Loading…
Loading…