[Bug 1313224] [NEW] Outdated naxsi version, incorrect learning tools included in packages

Ove Jobring captain.sweatpants at cmail.nu
Sun Apr 27 00:42:16 UTC 2014


Public bug reported:

I'm using the following package versions.

ii  nginx-common                        1.4.7-1+trusty0               all          small, powerful, scalable web/proxy server - common files
ii  nginx-naxsi                         1.4.7-1+trusty0               amd64        nginx web/proxy server (version with naxsi)
ii  nginx-naxsi-ui                      1.4.7-1+trusty0               all          nginx web/proxy server - naxsi configuration front-end

apt-cache policy nginx-naxsi-ui
nginx-naxsi-ui:
  Installed: 1.4.7-1+trusty0
  Candidate: 1.4.7-1+trusty0
  Version table:
 *** 1.4.7-1+trusty0 0
        500 http://ppa.launchpad.net/nginx/stable/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

lsb_release -rd
Description:	Ubuntu 14.04 LTS
Release:	14.04

The included version of naxsi is 0.50 as stated in the source file
debian/modules/naxsi/naxsi_src/naxsi.h

Version 0.50.0 was released 2013-03-19, more then a year ago. IMHO  a
quite long time for a security related component. The current release is
0.53-2, released 5 months ago. I suggest a version upgrade of the
included naxsi component.

But the more direct "bug" is the included tool naxsi-ui. This tool is
over 2 years old, and not maintained by upstream for equally long. It
was intended to be used with an even older version of naxsi and
frequently generates white-list-rules with incorrect syntax for the
included version of naxsi.

The package naxsi-ui should be removed.

Version 0.50.0  used the learning/white-list tool rules_generator.py as
stated in debian/modules/naxsi/README.txt and that tool is not included
in the package.

The current version 0.53-2 uses yet another learning tool, nx_util.py
which should be included by default in the nginx-naxsi package.

Since the original packaging was created naxsi have been repatriated
from google code to github, current correct upstream for naxsi should be
https://github.com/nbs-system/naxsi

Thank you for packaging two great pieces of software!

** Affects: nginx (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nginx in Ubuntu.
https://bugs.launchpad.net/bugs/1313224

Title:
  Outdated naxsi version, incorrect learning tools included in packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1313224/+subscriptions



More information about the Ubuntu-server-bugs mailing list