From 4c4b7f23599cdd8956b8b44d1bc881ae9c05e27d Mon Sep 17 00:00:00 2001 From: pepelyaevip Date: Thu, 6 Jun 2024 21:02:37 +0000 Subject: [PATCH] ALT Vulnerability --- oval/c10f2/ALT-PU-2024-8223/definitions.json | 77 ++++++ oval/c10f2/ALT-PU-2024-8223/objects.json | 40 +++ oval/c10f2/ALT-PU-2024-8223/states.json | 23 ++ oval/c10f2/ALT-PU-2024-8223/tests.json | 42 +++ oval/c10f2/ALT-PU-2024-8225/definitions.json | 262 +++++++++++++++++++ oval/c10f2/ALT-PU-2024-8225/objects.json | 40 +++ oval/c10f2/ALT-PU-2024-8225/states.json | 23 ++ oval/c10f2/ALT-PU-2024-8225/tests.json | 42 +++ 8 files changed, 549 insertions(+) create mode 100644 oval/c10f2/ALT-PU-2024-8223/definitions.json create mode 100644 oval/c10f2/ALT-PU-2024-8223/objects.json create mode 100644 oval/c10f2/ALT-PU-2024-8223/states.json create mode 100644 oval/c10f2/ALT-PU-2024-8223/tests.json create mode 100644 oval/c10f2/ALT-PU-2024-8225/definitions.json create mode 100644 oval/c10f2/ALT-PU-2024-8225/objects.json create mode 100644 oval/c10f2/ALT-PU-2024-8225/states.json create mode 100644 oval/c10f2/ALT-PU-2024-8225/tests.json diff --git a/oval/c10f2/ALT-PU-2024-8223/definitions.json b/oval/c10f2/ALT-PU-2024-8223/definitions.json new file mode 100644 index 0000000000..a3ad91ce7d --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8223/definitions.json @@ -0,0 +1,77 @@ +{ + "Definition": [ + { + "ID": "oval:org.altlinux.errata:def:20248223", + "Version": "oval:org.altlinux.errata:def:20248223", + "Class": "patch", + "Metadata": { + "Title": "ALT-PU-2024-8223: package `python-module-six` update to version 1.16.0-alt1.p10", + "AffectedList": [ + { + "Family": "unix", + "Platforms": [ + "ALT Linux branch c10f2" + ] + } + ], + "References": [ + { + "RefID": "ALT-PU-2024-8223", + "RefURL": "https://errata.altlinux.org/ALT-PU-2024-8223", + "Source": "ALTPU" + } + ], + "Description": "This update upgrades python-module-six to version 1.16.0-alt1.p10. \nSecurity Fix(es):\n\n * #40787: Просьба обновить python3-module-six до 1.16.0", + "Advisory": { + "From": "errata.altlinux.org", + "Severity": "Low", + "Rights": "Copyright 2024 BaseALT Ltd.", + "Issued": { + "Date": "2024-06-06" + }, + "Updated": { + "Date": "2024-06-06" + }, + "BDUs": null, + "Bugzilla": [ + { + "ID": "40787", + "Href": "https://bugzilla.altlinux.org/40787", + "Data": "Просьба обновить python3-module-six до 1.16.0" + } + ], + "AffectedCPEs": { + "CPEs": [ + "cpe:/o:alt:spworkstation:10", + "cpe:/o:alt:spserver:10" + ] + } + } + }, + "Criteria": { + "Operator": "AND", + "Criterions": [ + { + "TestRef": "oval:org.altlinux.errata:tst:5001", + "Comment": "ALT Linux must be installed" + } + ], + "Criterias": [ + { + "Operator": "OR", + "Criterions": [ + { + "TestRef": "oval:org.altlinux.errata:tst:20248223001", + "Comment": "python-module-six is earlier than 0:1.16.0-alt1.p10" + }, + { + "TestRef": "oval:org.altlinux.errata:tst:20248223002", + "Comment": "python3-module-six is earlier than 0:1.16.0-alt1.p10" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8223/objects.json b/oval/c10f2/ALT-PU-2024-8223/objects.json new file mode 100644 index 0000000000..d0539c546d --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8223/objects.json @@ -0,0 +1,40 @@ +{ + "TextFileContent54Objects": [ + { + "ID": "oval:org.altlinux.errata:obj:5001", + "Version": "1", + "Comment": "Evaluate `/etc/os-release` file content", + "Path": { + "Datatype": "string", + "Text": "/etc" + }, + "Filepath": { + "Datatype": "string", + "Text": "os-release" + }, + "Pattern": { + "Datatype": "string", + "Operation": "pattern match", + "Text": "cpe:\\/o:alt:sp(?:server|workstation):(\\d+)" + }, + "Instance": { + "Datatype": "int", + "Text": "1" + } + } + ], + "RPMInfoObjects": [ + { + "ID": "oval:org.altlinux.errata:obj:20248223001", + "Version": "1", + "Comment": "python-module-six is installed", + "Name": "python-module-six" + }, + { + "ID": "oval:org.altlinux.errata:obj:20248223002", + "Version": "1", + "Comment": "python3-module-six is installed", + "Name": "python3-module-six" + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8223/states.json b/oval/c10f2/ALT-PU-2024-8223/states.json new file mode 100644 index 0000000000..9e2358dd80 --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8223/states.json @@ -0,0 +1,23 @@ +{ + "TextFileContent54State": [ + { + "ID": "oval:org.altlinux.errata:ste:5001", + "Version": "1", + "Text": {} + } + ], + "RPMInfoStates": [ + { + "ID": "oval:org.altlinux.errata:ste:20248223001", + "Version": "1", + "Comment": "package EVR is earlier than 0:1.16.0-alt1.p10", + "Arch": {}, + "EVR": { + "Text": "0:1.16.0-alt1.p10", + "Datatype": "evr_string", + "Operation": "less than" + }, + "Subexpression": {} + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8223/tests.json b/oval/c10f2/ALT-PU-2024-8223/tests.json new file mode 100644 index 0000000000..94e2f49e4c --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8223/tests.json @@ -0,0 +1,42 @@ +{ + "TextFileContent54Tests": [ + { + "ID": "oval:org.altlinux.errata:tst:5001", + "Version": "1", + "Check": "all", + "Comment": "ALT Linux based on branch 'c10f2' must be installed", + "Object": { + "ObjectRef": "oval:org.altlinux.errata:obj:5001" + }, + "State": { + "StateRef": "oval:org.altlinux.errata:ste:5001" + } + } + ], + "RPMInfoTests": [ + { + "ID": "oval:org.altlinux.errata:tst:20248223001", + "Version": "1", + "Check": "all", + "Comment": "python-module-six is earlier than 0:1.16.0-alt1.p10", + "Object": { + "ObjectRef": "oval:org.altlinux.errata:obj:20248223001" + }, + "State": { + "StateRef": "oval:org.altlinux.errata:ste:20248223001" + } + }, + { + "ID": "oval:org.altlinux.errata:tst:20248223002", + "Version": "1", + "Check": "all", + "Comment": "python3-module-six is earlier than 0:1.16.0-alt1.p10", + "Object": { + "ObjectRef": "oval:org.altlinux.errata:obj:20248223002" + }, + "State": { + "StateRef": "oval:org.altlinux.errata:ste:20248223001" + } + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8225/definitions.json b/oval/c10f2/ALT-PU-2024-8225/definitions.json new file mode 100644 index 0000000000..53f9223e91 --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8225/definitions.json @@ -0,0 +1,262 @@ +{ + "Definition": [ + { + "ID": "oval:org.altlinux.errata:def:20248225", + "Version": "oval:org.altlinux.errata:def:20248225", + "Class": "patch", + "Metadata": { + "Title": "ALT-PU-2024-8225: package `python3-module-aiohttp` update to version 3.9.3-alt2", + "AffectedList": [ + { + "Family": "unix", + "Platforms": [ + "ALT Linux branch c10f2" + ] + } + ], + "References": [ + { + "RefID": "ALT-PU-2024-8225", + "RefURL": "https://errata.altlinux.org/ALT-PU-2024-8225", + "Source": "ALTPU" + }, + { + "RefID": "BDU:2023-05462", + "RefURL": "https://bdu.fstec.ru/vul/2023-05462", + "Source": "BDU" + }, + { + "RefID": "BDU:2023-08273", + "RefURL": "https://bdu.fstec.ru/vul/2023-08273", + "Source": "BDU" + }, + { + "RefID": "BDU:2023-08455", + "RefURL": "https://bdu.fstec.ru/vul/2023-08455", + "Source": "BDU" + }, + { + "RefID": "BDU:2024-00995", + "RefURL": "https://bdu.fstec.ru/vul/2024-00995", + "Source": "BDU" + }, + { + "RefID": "BDU:2024-00996", + "RefURL": "https://bdu.fstec.ru/vul/2024-00996", + "Source": "BDU" + }, + { + "RefID": "BDU:2024-02173", + "RefURL": "https://bdu.fstec.ru/vul/2024-02173", + "Source": "BDU" + }, + { + "RefID": "BDU:2024-02174", + "RefURL": "https://bdu.fstec.ru/vul/2024-02174", + "Source": "BDU" + }, + { + "RefID": "CVE-2023-37276", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2023-37276", + "Source": "CVE" + }, + { + "RefID": "CVE-2023-47627", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2023-47627", + "Source": "CVE" + }, + { + "RefID": "CVE-2023-47641", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2023-47641", + "Source": "CVE" + }, + { + "RefID": "CVE-2023-49081", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2023-49081", + "Source": "CVE" + }, + { + "RefID": "CVE-2023-49082", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2023-49082", + "Source": "CVE" + }, + { + "RefID": "CVE-2024-23334", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2024-23334", + "Source": "CVE" + }, + { + "RefID": "CVE-2024-23829", + "RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2024-23829", + "Source": "CVE" + } + ], + "Description": "This update upgrades python3-module-aiohttp to version 3.9.3-alt2. \nSecurity Fix(es):\n\n * BDU:2023-05462: Уязвимость HTTP-клиента aiohttp, связанная с недостатками обработки HTTP-запросов, позволяющая нарушителю отправить скрытый HTTP-запрос (атака типа HTTP Request Smuggling)\n\n * BDU:2023-08273: Уязвимость HTTP-клиента aiohttp, связанная с непринятием мер по нейтрализации последовательностей CRLF, позволяющая нарушителю отправить скрытый HTTP-запрос (атака типа HTTP Request Smuggling)\n\n * BDU:2023-08455: Уязвимость HTTP-клиента aiohttp, существующая из-за недостаточной проверки входных данных, позволяющая нарушителю изменить HTTP-запрос или создать новый HTTP-запрос\n\n * BDU:2024-00995: Уязвимость HTTP-клиента aiohttp, связанная с неверным ограничением имени пути к каталогу с ограниченным доступом, позволяющая нарушителю получить несанкционированный доступ к защищаемой информации\n\n * BDU:2024-00996: Уязвимость HTTP-клиента aiohttp, связанная с недостатками обработки HTTP-запросов, позволяющая нарушителю выполнять атаку \u0026quot;контрабанда HTTP-запросов\u0026quot;\n\n * BDU:2024-02173: Уязвимость HTTP-клиента aiohttp, связанная с недостатками обработки заголовков HTTP-запросов, позволяющая нарушителю отправить скрытый HTTP-запрос (атака типа HTTP Request Smuggling)\n\n * BDU:2024-02174: Уязвимость HTTP-клиента aiohttp, связанная с недостатками обработки заголовков Content-Length (CL) и Transfer-Encoding (TE), позволяющая нарушителю отправить скрытый HTTP-запрос (атака типа HTTP Request Smuggling)\n\n * CVE-2023-37276: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. aiohttp v3.8.4 and earlier are bundled with llhttp v6.0.6. Vulnerable code is used by aiohttp for its HTTP request parser when available which is the default case when installing from a wheel. This vulnerability only affects users of aiohttp as an HTTP server (ie `aiohttp.Application`), you are not affected by this vulnerability if you are using aiohttp as an HTTP client library (ie `aiohttp.ClientSession`). Sending a crafted HTTP request will cause the server to misinterpret one of the HTTP header values leading to HTTP request smuggling. This issue has been addressed in version 3.8.5. Users are advised to upgrade. Users unable to upgrade can reinstall aiohttp using `AIOHTTP_NO_EXTENSIONS=1` as an environment variable to disable the llhttp HTTP request parser implementation. The pure Python implementation isn't vulnerable.\n\n * CVE-2023-47627: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. The HTTP parser in AIOHTTP has numerous problems with header parsing, which could lead to request smuggling. This parser is only used when AIOHTTP_NO_EXTENSIONS is enabled (or not using a prebuilt wheel). These bugs have been addressed in commit `d5c12ba89` which has been included in release version 3.8.6. Users are advised to upgrade. There are no known workarounds for these issues.\n\n * CVE-2023-47641: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Affected versions of aiohttp have a security vulnerability regarding the inconsistent interpretation of the http protocol. HTTP/1.1 is a persistent protocol, if both Content-Length(CL) and Transfer-Encoding(TE) header values are present it can lead to incorrect interpretation of two entities that parse the HTTP and we can poison other sockets with this incorrect interpretation. A possible Proof-of-Concept (POC) would be a configuration with a reverse proxy(frontend) that accepts both CL and TE headers and aiohttp as backend. As aiohttp parses anything with chunked, we can pass a chunked123 as TE, the frontend entity will ignore this header and will parse Content-Length. The impact of this vulnerability is that it is possible to bypass any proxy rule, poisoning sockets to other users like passing Authentication Headers, also if it is present an Open Redirect an attacker could combine it to redirect random users to another website and log the request. This vulnerability has been addressed in release 3.8.0 of aiohttp. Users are advised to upgrade. There are no known workarounds for this vulnerability.\n\n * CVE-2023-49081: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation made it possible for an attacker to modify the HTTP request (e.g. to insert a new header) or create a new HTTP request if the attacker controls the HTTP version. The vulnerability only occurs if the attacker can control the HTTP version of the request. This issue has been patched in version 3.9.0.\n\n * CVE-2023-49082: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation makes it possible for an attacker to modify the HTTP request (e.g. insert a new header) or even create a new HTTP request if the attacker controls the HTTP method. The vulnerability occurs only if the attacker can control the HTTP method (GET, POST etc.) of the request. If the attacker can control the HTTP version of the request it will be able to modify the request (request smuggling). This issue has been patched in version 3.9.0.\n\n * CVE-2024-23334: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. When using aiohttp as a web server and configuring static routes, it is necessary to specify the root path for static files. Additionally, the option 'follow_symlinks' can be used to determine whether to follow symbolic links outside the static root directory. When 'follow_symlinks' is set to True, there is no validation to check if reading a file is within the root directory. This can lead to directory traversal vulnerabilities, resulting in unauthorized access to arbitrary files on the system, even when symlinks are not present. Disabling follow_symlinks and using a reverse proxy are encouraged mitigations. Version 3.9.2 fixes this issue.\n\n * CVE-2024-23829: aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Security-sensitive parts of the Python HTTP parser retained minor differences in allowable character sets, that must trigger error handling to robustly match frame boundaries of proxies in order to protect against injection of additional requests. Additionally, validation could trigger exceptions that were not handled consistently with processing of other malformed input. Being more lenient than internet standards require could, depending on deployment environment, assist in request smuggling. The unhandled exception could cause excessive resource consumption on the application server and/or its logging facilities. This vulnerability exists due to an incomplete fix for CVE-2023-47627. Version 3.9.2 fixes this vulnerability.", + "Advisory": { + "From": "errata.altlinux.org", + "Severity": "High", + "Rights": "Copyright 2024 BaseALT Ltd.", + "Issued": { + "Date": "2024-06-06" + }, + "Updated": { + "Date": "2024-06-06" + }, + "BDUs": [ + { + "ID": "BDU:2023-05462", + "CVSS": "AV:N/AC:L/Au:N/C:N/I:C/A:N", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "CWE": "CWE-444", + "Href": "https://bdu.fstec.ru/vul/2023-05462", + "Impact": "High", + "Public": "20230719" + }, + { + "ID": "BDU:2023-08273", + "CVSS": "AV:N/AC:L/Au:N/C:N/I:P/A:N", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "CWE": "CWE-20, CWE-93, CWE-444", + "Href": "https://bdu.fstec.ru/vul/2023-08273", + "Impact": "Low", + "Public": "20231029" + }, + { + "ID": "BDU:2023-08455", + "CVSS": "AV:N/AC:L/Au:N/C:P/I:P/A:N", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N", + "CWE": "CWE-20", + "Href": "https://bdu.fstec.ru/vul/2023-08455", + "Impact": "High", + "Public": "20231126" + }, + { + "ID": "BDU:2024-00995", + "CVSS": "AV:N/AC:L/Au:N/C:C/I:N/A:N", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", + "CWE": "CWE-22", + "Href": "https://bdu.fstec.ru/vul/2024-00995", + "Impact": "High", + "Public": "20240129" + }, + { + "ID": "BDU:2024-00996", + "CVSS": "AV:N/AC:L/Au:N/C:N/I:P/A:P", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L", + "CWE": "CWE-444", + "Href": "https://bdu.fstec.ru/vul/2024-00996", + "Impact": "Low", + "Public": "20240129" + }, + { + "ID": "BDU:2024-02173", + "CVSS": "AV:N/AC:L/Au:N/C:N/I:C/A:N", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "CWE": "CWE-444", + "Href": "https://bdu.fstec.ru/vul/2024-02173", + "Impact": "High", + "Public": "20231006" + }, + { + "ID": "BDU:2024-02174", + "CVSS": "AV:N/AC:L/Au:N/C:P/I:P/A:N", + "CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N", + "CWE": "CWE-444", + "Href": "https://bdu.fstec.ru/vul/2024-02174", + "Impact": "Low", + "Public": "20231114" + } + ], + "CVEs": [ + { + "ID": "CVE-2023-37276", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "CWE": "CWE-444", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2023-37276", + "Impact": "High", + "Public": "20230719" + }, + { + "ID": "CVE-2023-47627", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", + "CWE": "CWE-444", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2023-47627", + "Impact": "High", + "Public": "20231114" + }, + { + "ID": "CVE-2023-47641", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N", + "CWE": "CWE-444", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2023-47641", + "Impact": "Low", + "Public": "20231114" + }, + { + "ID": "CVE-2023-49081", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "CWE": "NVD-CWE-Other", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2023-49081", + "Impact": "Low", + "Public": "20231130" + }, + { + "ID": "CVE-2023-49082", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", + "CWE": "CWE-20", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2023-49082", + "Impact": "Low", + "Public": "20231129" + }, + { + "ID": "CVE-2024-23334", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", + "CWE": "CWE-22", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2024-23334", + "Impact": "High", + "Public": "20240129" + }, + { + "ID": "CVE-2024-23829", + "CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L", + "CWE": "CWE-444", + "Href": "https://nvd.nist.gov/vuln/detail/CVE-2024-23829", + "Impact": "Low", + "Public": "20240129" + } + ], + "AffectedCPEs": { + "CPEs": [ + "cpe:/o:alt:spworkstation:10", + "cpe:/o:alt:spserver:10" + ] + } + } + }, + "Criteria": { + "Operator": "AND", + "Criterions": [ + { + "TestRef": "oval:org.altlinux.errata:tst:5001", + "Comment": "ALT Linux must be installed" + } + ], + "Criterias": [ + { + "Operator": "OR", + "Criterions": [ + { + "TestRef": "oval:org.altlinux.errata:tst:20248225001", + "Comment": "python3-module-aiohttp is earlier than 0:3.9.3-alt2" + }, + { + "TestRef": "oval:org.altlinux.errata:tst:20248225002", + "Comment": "python3-module-aiohttp-tests is earlier than 0:3.9.3-alt2" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8225/objects.json b/oval/c10f2/ALT-PU-2024-8225/objects.json new file mode 100644 index 0000000000..c44233c7d2 --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8225/objects.json @@ -0,0 +1,40 @@ +{ + "TextFileContent54Objects": [ + { + "ID": "oval:org.altlinux.errata:obj:5001", + "Version": "1", + "Comment": "Evaluate `/etc/os-release` file content", + "Path": { + "Datatype": "string", + "Text": "/etc" + }, + "Filepath": { + "Datatype": "string", + "Text": "os-release" + }, + "Pattern": { + "Datatype": "string", + "Operation": "pattern match", + "Text": "cpe:\\/o:alt:sp(?:server|workstation):(\\d+)" + }, + "Instance": { + "Datatype": "int", + "Text": "1" + } + } + ], + "RPMInfoObjects": [ + { + "ID": "oval:org.altlinux.errata:obj:20248225001", + "Version": "1", + "Comment": "python3-module-aiohttp is installed", + "Name": "python3-module-aiohttp" + }, + { + "ID": "oval:org.altlinux.errata:obj:20248225002", + "Version": "1", + "Comment": "python3-module-aiohttp-tests is installed", + "Name": "python3-module-aiohttp-tests" + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8225/states.json b/oval/c10f2/ALT-PU-2024-8225/states.json new file mode 100644 index 0000000000..a9c9b93e4b --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8225/states.json @@ -0,0 +1,23 @@ +{ + "TextFileContent54State": [ + { + "ID": "oval:org.altlinux.errata:ste:5001", + "Version": "1", + "Text": {} + } + ], + "RPMInfoStates": [ + { + "ID": "oval:org.altlinux.errata:ste:20248225001", + "Version": "1", + "Comment": "package EVR is earlier than 0:3.9.3-alt2", + "Arch": {}, + "EVR": { + "Text": "0:3.9.3-alt2", + "Datatype": "evr_string", + "Operation": "less than" + }, + "Subexpression": {} + } + ] +} \ No newline at end of file diff --git a/oval/c10f2/ALT-PU-2024-8225/tests.json b/oval/c10f2/ALT-PU-2024-8225/tests.json new file mode 100644 index 0000000000..f3bfd943a6 --- /dev/null +++ b/oval/c10f2/ALT-PU-2024-8225/tests.json @@ -0,0 +1,42 @@ +{ + "TextFileContent54Tests": [ + { + "ID": "oval:org.altlinux.errata:tst:5001", + "Version": "1", + "Check": "all", + "Comment": "ALT Linux based on branch 'c10f2' must be installed", + "Object": { + "ObjectRef": "oval:org.altlinux.errata:obj:5001" + }, + "State": { + "StateRef": "oval:org.altlinux.errata:ste:5001" + } + } + ], + "RPMInfoTests": [ + { + "ID": "oval:org.altlinux.errata:tst:20248225001", + "Version": "1", + "Check": "all", + "Comment": "python3-module-aiohttp is earlier than 0:3.9.3-alt2", + "Object": { + "ObjectRef": "oval:org.altlinux.errata:obj:20248225001" + }, + "State": { + "StateRef": "oval:org.altlinux.errata:ste:20248225001" + } + }, + { + "ID": "oval:org.altlinux.errata:tst:20248225002", + "Version": "1", + "Check": "all", + "Comment": "python3-module-aiohttp-tests is earlier than 0:3.9.3-alt2", + "Object": { + "ObjectRef": "oval:org.altlinux.errata:obj:20248225002" + }, + "State": { + "StateRef": "oval:org.altlinux.errata:ste:20248225001" + } + } + ] +} \ No newline at end of file