portage-ng / portage / net-firewall / shorewall / 5.2.8-r2
portage-ng glsa
2 advisories reference net-firewall/shorewall · none place version 5.2.8-r2 in a vulnerable range
▸ GLSA 200507-20 Shorewall: Security policy bypass this version unaffected low remote 2005-07-22

A vulnerability in Shorewall allows clients authenticated by MAC address filtering to bypass all other security rules.

Announced
2005-07-22
Revised
2005-09-14 (revision 2)
Access
remote
Bugs
#99398
Advisory
https://security.gentoo.org/glsa/200507-20

Affected packages

PackageArchVulnerableUnaffected
net-firewall/shorewall*<= 2.4.1>= 2.4.2

Background

Shorewall is a high level tool for configuring Netfilter, the firewall facility included in the Linux Kernel.

Description

Shorewall fails to enforce security policies if configured with "MACLIST_DISPOSITION" set to "ACCEPT" or "MACLIST_TTL" set to a value greater or equal to 0.

Impact

A client authenticated by MAC address filtering could bypass all security policies, possibly allowing him to gain access to restricted services. The default installation has MACLIST_DISPOSITION=REJECT and MACLIST_TTL=(blank) (equivalent to 0). This can be checked by looking at the settings in /etc/shorewall/shorewall.conf

Workaround

Set "MACLIST_TTL" to "0" and "MACLIST_DISPOSITION" to "REJECT" in the Shorewall configuration file (usually /etc/shorewall/shorewall.conf).

Resolution

All Shorewall users should upgrade to the latest available version:

# emerge --sync
# emerge --ask --oneshot --verbose net-firewall/shorewall

References

▸ GLSA 200407-07 Shorewall : Insecure temp file handling this version unaffected normal local 2004-07-08

Shorewall contains a bug in the code handling the creation of temporary files and directories. This can allow a non-root user to overwrite arbitrary system files.

Announced
2004-07-08
Revised
2006-05-22 (revision 2)
Access
local
Bugs
#55675
Advisory
https://security.gentoo.org/glsa/200407-07

Affected packages

PackageArchVulnerableUnaffected
net-firewall/shorewall*<= 1.4.10c>= 1.4.10f

Background

Shorewall is a high level tool for configuring Netfilter, the firewall facility included in the Linux Kernel.

Description

Shorewall uses temporary files and directories in an insecure manner. A local user could create symbolic links at specific locations, eventually overwriting other files on the filesystem with the rights of the shorewall process.

Impact

An attacker could exploit this vulnerability to overwrite arbitrary system files with root privileges, resulting in Denial of Service or further exploitation.

Workaround

There is no known workaround at this time. All users should upgrade to the latest available version of Shorewall.

Resolution

All users should upgrade to the latest available version of Shorewall, as follows:

# emerge sync

# emerge -pv ">=net-firewall/shorewall-1.4.10f"
# emerge ">=net-firewall/shorewall-1.4.10f"

References