| Reporter | Title | Published | Views | Family All 31 |
|---|---|---|---|---|
| CentOS 5 : sos (CESA-2012:0153) | 17 Jan 201300:00 | – | nessus | |
| MiracleLinux 4 : sos-2.2-17.0.1.AXS4 (AXSA:2012-41:01) | 14 Jan 202600:00 | – | nessus | |
| Oracle Linux 6 : sos (ELSA-2011-1536) | 7 Sep 202300:00 | – | nessus | |
| Oracle Linux 5 : sos (ELSA-2012-0153) | 12 Jul 201300:00 | – | nessus | |
| RHEL 6 : sos (RHSA-2011:1536) | 6 Dec 201100:00 | – | nessus | |
| RHEL 5 : sos (RHSA-2012:0153) | 21 Feb 201200:00 | – | nessus | |
| Scientific Linux Security Update : sos on SL6.x | 1 Aug 201200:00 | – | nessus | |
| Scientific Linux Security Update : sos on SL5.x (20120221) | 1 Aug 201200:00 | – | nessus | |
| sos security update | 9 Jan 201320:56 | – | centos | |
| CVE-2011-4083 | 17 Feb 201416:00 | – | cve |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The package checks in this plugin were extracted from
# Miracle Linux Security Advisory AXSA:2012-526:01.
##
include('compat.inc');
if (description)
{
script_id(291465);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/01/19");
script_cve_id("CVE-2011-4083");
script_name(english:"MiracleLinux 3 : sos-1.7-9.62.0.1.AXS3 (AXSA:2012-526:01)");
script_set_attribute(attribute:"synopsis", value:
"The remote MiracleLinux host is missing a security update.");
script_set_attribute(attribute:"description", value:
"The remote MiracleLinux 3 host has a package installed that is affected by a vulnerability as referenced in the
AXSA:2012-526:01 advisory.
Sos is a set of tools that gathers information about system hardware and configuration. The information
can then be used for diagnostic purposes and debugging. Sos is commonly used to help support technicians
and developers.
Security issues fixed with this release:
CVE-2011-4083
No information available at the time of writing, please refer to the CVE links below.
Fixed bugs:
If the --tmp-dir option is not used, sosreport uses the TMP envirobment variable and the Log Collector
works as expected.
The python lstrip() method was not correctly used when extracting the release number of the kernel
package from the NVR string: sos would incorrectly report warnings for valid gfs2 kernel module
configutrations. This has been fixed.
Targets of relative symbolic links are now properly included in the generated report.
sosreport now runs in single-threaded mode by default and keyboard interrupts now function as expected.
The --multithread option has been added to allow the previous default multithreaded behaviour.
sosreport log daemon now collects any user-defined log destinations present in both rsyslog and syslog
configuration files.
Corrected the translation of a French string to avoid a confusing problem (yes/no was expected instead
of oui/non).
Plug-in problems can now be discoverd with the normal sos logs without allowing those problems to stop
sosreport.
Enhancements:
Added support for Veritas storage devices and high-availability products.
Now collects the libvirt configuration files in /etc/libvirt/ and the libvirt log files in
/var/log/libvirt/, if present.
Added support for gfs2-specific configuration and debugging information.
Merged the dogtag module to the newly revised cs module.
Added a new module that supports InfiniBand-specific information.
Added the iscsi module to collect software iSCSI targets.
Tenable has extracted the preceding description block directly from the MiracleLinux security advisory.
Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://tsn.miraclelinux.com/en/node/3023");
script_set_attribute(attribute:"solution", value:
"Update the affected sos package.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:P/I:N/A:N");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2011-4083");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vendor_severity", value:"High");
script_set_attribute(attribute:"vuln_publication_date", value:"2011/12/06");
script_set_attribute(attribute:"patch_publication_date", value:"2012/04/25");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/01/19");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:miracle:linux:sos");
script_set_attribute(attribute:"cpe", value:"cpe:/o:miracle:linux:3");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Miracle Linux Local Security Checks");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/MiracleLinux/release", "Host/MiracleLinux/rpm-list", "Host/cpu");
exit(0);
}
include('rpm2.inc');
if (!get_kb_item('Host/local_checks_enabled')) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
var os_product = get_kb_item('installed_os/local/SSH/0/product');
if (isnull(os_product) || 'MIRACLE LINUX' >!< os_product) audit(AUDIT_OS_NOT, 'MIRACLE LINUX');
var os_version = get_kb_item('installed_os/local/SSH/0/version');
if (isnull(os_version)) audit(AUDIT_UNKNOWN_APP_VER, 'MIRACLE LINUX');
if (! preg(pattern:"^3([^0-9]|$)", string:os_version)) audit(AUDIT_OS_NOT, 'MiracleLinux 3.x', 'MIRACLE LINUX ' + os_version);
if (!get_kb_item('Host/MiracleLinux/rpm-list')) audit(AUDIT_PACKAGE_LIST_MISSING);
var cpu = get_kb_item('Host/cpu');
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ('aarch64' >!< cpu && 'ppc' >!< cpu && 's390' >!< cpu && 'x86_64' >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, 'MIRACLE LINUX', cpu);
var constraints = [
{
'release': '3',
'pkgs': [
{'reference':'sos-1.7-9.62.0.1.AXS3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'0'}
]
}
];
var os_release = get_one_kb_item('installed_os/local/SSH/0/release');
var os_sp = get_one_kb_item('Host/*/minor_release');
var flag = 0;
var reference;
var sp;
var _cpu;
var el_string;
var rpm_spec_vers_cmp;
var epoch;
var allowmaj;
var exists_check;
var cves;
foreach var constraint ( constraints ) {
# Check that the target release is equal to the affected release
if (!empty_or_null(constraint['release'])){
if (constraint['release'] != os_release) continue;
}
if (!empty_or_null(constraint['sp'])){
if (constraint['sp'] != os_sp) continue;
}
foreach var pkg ( constraint['pkgs'] ) {
reference = NULL;
sp = NULL;
_cpu = NULL;
el_string = NULL;
rpm_spec_vers_cmp = NULL;
epoch = NULL;
allowmaj = NULL;
exists_check = NULL;
cves = NULL;
if (!empty_or_null(pkg['reference'])) reference = pkg['reference'];
if (!empty_or_null(pkg['sp'])) sp = pkg['sp'];
if (!empty_or_null(pkg['cpu'])) _cpu = pkg['cpu'];
if (!empty_or_null(pkg['el_string'])) el_string = pkg['el_string'];
if (!empty_or_null(pkg['rpm_spec_vers_cmp'])) rpm_spec_vers_cmp = pkg['rpm_spec_vers_cmp'];
if (!empty_or_null(pkg['epoch'])) epoch = pkg['epoch'];
if (!empty_or_null(pkg['allowmaj'])) allowmaj = pkg['allowmaj'];
if (!empty_or_null(pkg['exists_check'])) exists_check = pkg['exists_check'];
if (!empty_or_null(pkg['cves'])) cves = pkg['cves'];
if (reference &&
## (no known rpm to check OR known rpm_exists)
(!exists_check || rpm_exists(rpm:exists_check)) &&
rpm_check(sp:sp, cpu:_cpu, reference:reference, epoch:epoch, el_string:el_string, rpm_spec_vers_cmp:rpm_spec_vers_cmp, allowmaj:allowmaj, cves:cves)) flag++;
}
}
if (flag)
{
security_report_v4(
port : 0,
severity : SECURITY_WARNING,
extra : rpm_report_get()
);
exit(0);
}
else
{
var tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, 'sos');
}
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation