[Secure-testing-team] Bug#815840: libfcgi-perl: bundles libfcgi, vulnerable to CVE-2012-6687

Tianon Gravi tianon at debian.org
Thu Feb 25 00:06:54 UTC 2016


Package: libfcgi-perl
Version: 0.77-1+b2
Severity: important
Tags: security upstream

It would appear that the version of libfcgi that upstream has bundled is vulnerable to CVE-2012-6687.

I had hoped that unbundling would be our easiest solution here (adding "libfcgi-dev" to "Build-Depends" and adding "override_dh_auto_configure" to include "--use-installed"), but it runs into issues with "FCGX_Detach" missing:

|    dh_auto_test -O--buildsystem=perl_makemaker
| 	make -j1 test TEST_VERBOSE=1
| make[1]: Entering directory '/usr/src/pkg'
| Running Mkbootstrap for FCGI ()
| chmod 644 "FCGI.bs"
| PERL_DL_NONLAZY=1 "/usr/bin/perl" "-Iblib/lib" "-Iblib/arch" test.pl
| 1..1
| # Running under perl version 5.022001 for linux
| # Current time local: Wed Feb 24 23:47:47 2016
| # Current time GMT:   Wed Feb 24 23:47:47 2016
| # Using Test.pm version 1.26
| Can't load 'blib/arch/auto/FCGI/FCGI.so' for module FCGI: blib/arch/auto/FCGI/FCGI.so: undefined symbol: FCGX_Detach at /usr/share/perl/5.22/XSLoader.pm line 70.
|  at blib/arch/FCGI.pm line 8.
| BEGIN failed--compilation aborted at blib/arch/FCGI.pm line 9.
| Compilation failed in require at test.pl line 3.
| BEGIN failed--compilation aborted at test.pl line 3.
| Makefile:1017: recipe for target 'test_dynamic' failed
| make[1]: Leaving directory '/usr/src/pkg'
| make[1]: *** [test_dynamic] Error 2
| dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2


I'm in a bit over my head, but hopefully something sane can be done here (since upstream doesn't seem to be especially active based on the date of the most recent release and the activity on the issue tracker).

Thanks!

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages libfcgi-perl depends on:
ii  libc6                       2.21-9
ii  perl                        5.22.1-7
ii  perl-base [perlapi-5.22.1]  5.22.1-7

libfcgi-perl recommends no packages.

libfcgi-perl suggests no packages.

-- no debconf information



More information about the Secure-testing-team mailing list