| Reporter | Title | Published | Views | Family All 34 |
|---|---|---|---|---|
| Security Bulletin: A vulnerability in DHCP affects PowerKVM (CVE-2016-5410) | 18 Jun 201801:34 | – | ibm | |
| CentOS 7 : firewalld (CESA-2016:2597) | 28 Nov 201600:00 | – | nessus | |
| EulerOS 2.0 SP2 : firewalld (EulerOS-SA-2019-2377) | 10 Dec 201900:00 | – | nessus | |
| Fedora 24 : firewalld (2016-de55d2c2c9) | 22 Aug 201600:00 | – | nessus | |
| GLSA-201701-70 : Firewalld: Improper authentication methods | 30 Jan 201700:00 | – | nessus | |
| MiracleLinux 7 : firewalld-0.4.3.2-8.el7 (AXSA:2016-1171:01) | 16 Jan 202600:00 | – | nessus | |
| Oracle Linux 7 : firewalld (ELSA-2016-2597) | 11 Nov 201600:00 | – | nessus | |
| RHEL 7 : firewalld (RHSA-2016:2597) | 4 Nov 201600:00 | – | nessus | |
| Scientific Linux Security Update : firewalld on SL7.x (noarch) (20161103) | 15 Dec 201600:00 | – | nessus | |
| firewall, firewalld, python security update | 25 Nov 201615:57 | – | centos |
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Fedora Security Advisory FEDORA-2016-4dedc6ec3d.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(94803);
script_version("2.8");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/01/19");
script_cve_id("CVE-2016-5410");
script_xref(name:"FEDORA", value:"2016-4dedc6ec3d");
script_name(english:"Fedora 25 : firewalld (2016-4dedc6ec3d)");
script_set_attribute(attribute:"synopsis", value:
"The remote Fedora host is missing a security update.");
script_set_attribute(attribute:"description", value:
"- Fix CVE-2016-5410: Firewall configuration can be
modified by any logged in user
- firewall/server/firewalld: Make getXSettings and
getLogDenied CONFIG_INFO
- Update AppData configuration file.
- tests/firewalld_rich.py: Use new import structure and
FirewallClient classes
- tests/firewalld_direct.py: Use new import structure
- tests: firewalld_direct: Fix assert to check for True
instead of False
- tests: firewalld_config: Fix expected value when
querying the zone target
- tests: firewalld_config: Use real nf_conntrack modules
- firewalld.spec: Added comment about make call for %build
- firewall-config: Use also width_request and
height_request with default size
- Updated firewall-config screenshot
- firewall-cmd: Fixed typo in help output (RHBZ#1367171)
- test-suite: Ignore stderr to get default zone also for
missing firewalld.conf
- firewall.core.logger: Warnings should be printed to
stderr per default
- firewall.core.fw_nm: Ignore NetworkManager if NM.Client
connect fails
- firewall-cmd, firewallctl: Gracefully fail if SystemBus
can not be aquired
- firewall.client: Generate new DBUS_ERROR if SystemBus
can not be aquired
- test-suite: Do not fail on ALREADY_ENABLED
--add-destination tests
- firewall.command: ALREADY_ENABLED, NOT_ENABLED,
ZONE_ALREADY_SET are warnings
- doc/xml/firewalld.dbus.xml: Removed undefined reference
- doc/xml/transform-html.xsl.in: Fixed references in the
document
- doc/xml/firewalld.{dbus,zone}.xml: Embed programlisting
in para
- doc/xml/transform-html.xsl.in: Enhanced html formatting
closer to the man page
- firewall: core: fw_nm: Instantiate the NM client only
once
- firewall/core/io/*.py: Do not traceback on a general sax
parsing issue
- firewall-offline-cmd: Fix
--{add,remove}-entries-from-file
- firewall-cmd: Add missing action to fix
--{add,remove}-entries-from-file
- firewall.core.prog: Do not output stderr, but return it
in the error case
- firewall.core.io.ifcfg.py: Fix ifcfg file reader and
writer (RHBZ#1362171)
- config/firewall.service.in: use KillMode=mixed
- config/firewalld.service.in: use network-pre.target
- firewall-config: Add missing gettext.textdomain call to
fix translations
- Add UDP to transmission-client.xml service
- tests/firewall-[offline-]cmd_test.sh: Hide errors and
warnings
- firewall.client: Fix ALREADY_ENABLED errors in icmptype
destination calls
- firewall.client: Fix NOT_ENABLED errors in icmptype
destination calls
- firewall.client: Use {ALREADY,NOT}_ENABLED errors in
icmptype destination calls
- firewall.command: Add the removed FirewallError handling
to the action (a17ce50)
- firewall.command: Do not use query methods for sequences
and also single options
- Add missing information about MAC and ipset sources to
man pages and help output
- firewalld.spec: Add BuildRequires for libxslt to enable
rebuild of man pages
- firewall[-offline]-cmd, firewallctl, firewall.command:
Use sys.{stdout,stderr}
- firewallctl: Fix traceback if not connected to firewalld
- firewall-config: Initialize value in
on_richRuleDialogElementChooser_clicked
- firewall.command: Convert errors to string for Python3
- firewall.command: Get proper firewall error code from
D-BusExceptions
- firewall-cmd: Fixed traceback without args
- Add missing service files to Makefile.am
- shell-completion: Add shell completion support for
--{get,set}--{description,short}
Note that Tenable Network Security has extracted the preceding
description block directly from the Fedora update system website.
Tenable has attempted to automatically clean and format it as much as
possible without introducing additional issues.");
script_set_attribute(attribute:"see_also", value:"https://bodhi.fedoraproject.org/updates/FEDORA-2016-4dedc6ec3d");
script_set_attribute(attribute:"solution", value:
"Update the affected firewalld package.");
script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:N/I:P/A:N");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/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-2016-5410");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vuln_publication_date", value:"2017/04/19");
script_set_attribute(attribute:"patch_publication_date", value:"2016/09/03");
script_set_attribute(attribute:"plugin_publication_date", value:"2016/11/15");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:fedoraproject:fedora:firewalld");
script_set_attribute(attribute:"cpe", value:"cpe:/o:fedoraproject:fedora:25");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Fedora Local Security Checks");
script_copyright(english:"This script is Copyright (C) 2016-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/RedHat/release", "Host/RedHat/rpm-list");
exit(0);
}
include("audit.inc");
include("global_settings.inc");
include("rpm.inc");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
release = get_kb_item("Host/RedHat/release");
if (isnull(release) || "Fedora" >!< release) audit(AUDIT_OS_NOT, "Fedora");
os_ver = pregmatch(pattern: "Fedora.*release ([0-9]+)", string:release);
if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "Fedora");
os_ver = os_ver[1];
if (! preg(pattern:"^25([^0-9]|$)", string:os_ver)) audit(AUDIT_OS_NOT, "Fedora 25", "Fedora " + os_ver);
if (!get_kb_item("Host/RedHat/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
cpu = get_kb_item("Host/cpu");
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "Fedora", cpu);
flag = 0;
if (rpm_check(release:"FC25", reference:"firewalld-0.4.3.3-1.fc25")) flag++;
if (flag)
{
security_report_v4(
port : 0,
severity : SECURITY_NOTE,
extra : rpm_report_get()
);
exit(0);
}
else
{
tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, "firewalld");
}
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