| Reporter | Title | Published | Views | Family All 66 |
|---|---|---|---|---|
| CVE-2011-2176 | 2 Sep 201123:00 | – | cve | |
| CVE-2011-3364 | 4 Nov 201121:00 | – | cve | |
| CVE-2011-2176 | 2 Sep 201123:00 | – | cvelist | |
| CVE-2011-3364 | 4 Nov 201121:00 | – | cvelist | |
| CVE-2011-2176 | 2 Sep 201123:00 | – | debiancve | |
| CVE-2011-3364 | 4 Nov 201121:00 | – | debiancve | |
| NetworkManager security update | 12 Jul 201100:00 | – | oraclelinux | |
| NetworkManager security update | 26 Sep 201100:00 | – | oraclelinux | |
| NetworkManager security update | 17 Feb 202500:00 | – | oraclelinux | |
| EUVD-2011-2168 | 7 Oct 202500:30 | – | euvd |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The package checks in this plugin were extracted from
# Miracle Linux Security Advisory AXSA:2011-534:01.
##
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(284265);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/01/14");
script_cve_id("CVE-2011-2176", "CVE-2011-3364");
script_name(english:"MiracleLinux 4 : NetworkManager-0.8.1-9.AXS4.3 (AXSA:2011-534:01)");
script_set_attribute(attribute:"synopsis", value:
"The remote MiracleLinux host is missing one or more security updates.");
script_set_attribute(attribute:"description", value:
"The remote MiracleLinux 4 host has packages installed that are affected by multiple vulnerabilities as referenced in the
AXSA:2011-534:01 advisory.
NetworkManager is a system network service that manages your network devices and connections, attempting
to keep active network connectivity when available. It manages ethernet, WiFi, mobile broadband (WWAN),
and PPPoE devices, and provides VPN integration with a variety of different VPN services.
Security issues fixed with this release:
CVE-2011-2176
GNOME NetworkManager before 0.8.6 does not properly enforce the auth_admin element in PolicyKit, which
allows local users to bypass intended wireless network sharing restrictions via unspecified vectors.
CVE-2011-3364
Incomplete blacklist vulnerability in the svEscape function in settings/plugins/ifcfg-rh/shvar.c in the
ifcfg-rh plug-in for GNOME NetworkManager 0.9.1, 0.9.0, 0.8.1, and possibly other versions, when PolicyKit
is configured to allow users to create new connections, allows local users to execute arbitrary commands
via a newline character in the name for a new network connection, which is not properly handled when
writing to the ifcfg file.
Fixed bugs:
- After disabling wireless in NetworkManager, a suspend and resume would re-enable the wireless
connection automatically. NetworkManager now remembers the previous wireless state after a suspens and
resume.
- Fixed some translations in the network-manager-applet (languages: as, te, pa, gu, mr, fr, es, bn_IN)
and NetworkManager (languages: bn_IN, es, fr, ja, mr).
- Fixed a truncation problem on 64-bit PPC systems: configured connections are now displayed in
connection editor.
- Unprivilieged users cannot change the status of wireless connections and WWAN anymore.
- No unnecessary warnings are inserted any more in the /var/log/messages log file during the hostname
operation.
- The NetworkManager panel applet was sometimes unable to determine user permissions regarding networking
and would disable the Enable Networking and Enable Wireless check boxes. This has been fixed.
- Removed an unnecessary and unexpected re-authentication requirement when roaming between WPA/WPA2
access points in the same SSID attached to the same wireless LAN controller.
- NetworkManager did not handle correctly configurations with multiple network devices machines
containing one iSCSI adapter set up not to be the default route. This has been fixed.
- Fixed IPv6 static addressing configurations not saving the gateway address.
- NetworkManager does not modify /etc/hosts any longer, the administrator has to set it up.
- The Ask for this password every time option for WPA/WPA2 passwords now functions as expected and an
empty password field appears when prompting the user for the password.
Enhancements:
- The connection information now shows information such as the IP Address and DNS servers
- DHCP lease change events now trigger dispatcher scripts at the /etc/NetworkManager/dispatcher.d
location.
Tenable has extracted the preceding description block directly from the MiracleLinux security advisory.
Note that Nessus has not tested for these issues 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/2250");
script_set_attribute(attribute:"solution", value:
"Update the affected NetworkManager, NetworkManager-glib and / or NetworkManager-gnome packages.");
script_set_cvss_base_vector("CVSS2#AV:L/AC:M/Au:N/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2011-3364");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"vendor_severity", value:"High");
script_set_attribute(attribute:"vuln_publication_date", value:"2011/06/23");
script_set_attribute(attribute:"patch_publication_date", value:"2011/12/28");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/01/14");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:miracle:linux:NetworkManager");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:miracle:linux:NetworkManager-glib");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:miracle:linux:NetworkManager-gnome");
script_set_attribute(attribute:"cpe", value:"cpe:/o:miracle:linux:4");
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:"^4([^0-9]|$)", string:os_version)) audit(AUDIT_OS_NOT, 'MiracleLinux 4.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': '4',
'pkgs': [
{'reference':'NetworkManager-0.8.1-9.AXS4.3', 'cpu':'i686', 'rpm_spec_vers_cmp':TRUE, 'epoch':'0'},
{'reference':'NetworkManager-0.8.1-9.AXS4.3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'0'},
{'reference':'NetworkManager-glib-0.8.1-9.AXS4.3', 'cpu':'i686', 'rpm_spec_vers_cmp':TRUE, 'epoch':'0'},
{'reference':'NetworkManager-glib-0.8.1-9.AXS4.3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'0'},
{'reference':'NetworkManager-gnome-0.8.1-9.AXS4.3', 'cpu':'i686', 'rpm_spec_vers_cmp':TRUE, 'epoch':'0'},
{'reference':'NetworkManager-gnome-0.8.1-9.AXS4.3', 'cpu':'x86_64', '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, 'NetworkManager / NetworkManager-glib / NetworkManager-gnome');
}
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