15 Feb 2005 19:28
incompatibility between audit-packages and make-time checks
Steven M. Bellovin <smb <at> cs.columbia.edu>
2005-02-15 18:28:53 GMT
2005-02-15 18:28:53 GMT
There's an incompatibility in how the vulnerability database is checked
in pkgsrc Makefiles versus how it's checked in audit-packages. This is
showing up today with mozilla-gtk2; you can do a 'make install' and it
will succeed, but audit-packages will flag it.
The problem, I believe, is in the definition of a regular expression.
The line causing trouble is this:
mozilla{,-bin,-gtk2,-gtk2-bin}<=1.7.5 www-address-spoof http://secunia.com/advisories/14154/
The check in 'make' is relying on awk and 'pkg_admin pmatch'; the check
in audit-packages uses pkg_info to see if something matching that
pattern is installed. Somehow, they're producing different answers.
--Prof. Steven M. Bellovin, http://www.cs.columbia.edu/~smb
RSS Feed