Lucene search
K

MiracleLinux 4 : NetworkManager-0.8.1-9.AXS4.3 (AXSA:2011-534:01)

🗓️ 14 Jan 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 1 Views

MiracleLinux 4 updates NetworkManager to fix vulnerabilities and bugs, including PolicyKit bypass risk.

Related
Refs
Code
ReporterTitlePublishedViews
Family
CVE
CVE-2011-2176
2 Sep 201123:00
cve
CVE
CVE-2011-3364
4 Nov 201121:00
cve
Cvelist
CVE-2011-2176
2 Sep 201123:00
cvelist
Cvelist
CVE-2011-3364
4 Nov 201121:00
cvelist
Debian CVE
CVE-2011-2176
2 Sep 201123:00
debiancve
Debian CVE
CVE-2011-3364
4 Nov 201121:00
debiancve
Oracle linux
NetworkManager security update
12 Jul 201100:00
oraclelinux
Oracle linux
NetworkManager security update
26 Sep 201100:00
oraclelinux
Oracle linux
NetworkManager security update
17 Feb 202500:00
oraclelinux
EUVD
EUVD-2011-2168
7 Oct 202500:30
euvd
Rows per page
#%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