[Pkg-chromium-maint] Bug#740727: chromium: segfault when connecting to a TLS server with a weak DHE group

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue Mar 4 12:55:03 UTC 2014


Package: chromium
Version: 32.0.1700.123-2
Severity: important

https://demo.cmrg.net/ is a horribly-configured webserver offering
only discrete-log DHE key exchange with a trivially-crackable 16-bit
group.

chromium segfaults when visiting it for any reason:

0 dkg at alice:~$ chromium https://demo.cmrg.net
Segmentation fault
139 dkg at alice:~$ cat tmp/x.html 
<html>
<head>
<title>
crasher
</title>
</head>
<body>
<h1>crasher</h1>
<p>blah blah</p>
<img src="https://demo.cmrg.net/" />
</body>
</html>
0 dkg at alice:~$ chromium file://$(pwd)/tmp/x.html 
Segmentation fault
139 dkg at alice:~$ 

John Haxby originally reported this on the oss-security list against
Chrome, not chromium:

  http://www.openwall.com/lists/oss-security/2014/03/04/7

So I suspect this is an upstream issue, but the upstream bug tracker
wants me to "sign in to all of google", and i'd rather not.  feel free
to report this upstream, though.

Sorry i don't have a backtrace to offer here: I don't have 2.3GiB of
space available on this machine to install chromium-dbg.  I suspect
anyone who wants a backtrace should be able to get one from the above
replication steps.

  --dkg

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages chromium depends on:
ii  chromium-inspector   32.0.1700.123-1
ii  gconf-service        3.2.6-1
ii  libasound2           1.0.27.2-3
ii  libatk1.0-0          2.10.0-2
ii  libc6                2.17-97
ii  libcairo2            1.12.16-2
ii  libcups2             1.7.1-5
ii  libdbus-1-3          1.8.0-1
ii  libexpat1            2.1.0-4
ii  libfontconfig1       2.11.0-2
ii  libfreetype6         2.5.2-1
ii  libgcc1              1:4.8.2-16
ii  libgconf-2-4         3.2.6-1
ii  libgcrypt11          1.5.3-3
ii  libgdk-pixbuf2.0-0   2.30.5-1
ii  libglib2.0-0         2.38.2-5
ii  libgnome-keyring0    3.4.1-1
ii  libgtk2.0-0          2.24.22-1
ii  libjpeg8             8d-2
ii  libnspr4             2:4.10.3-1
ii  libnss3              2:3.15.4-2
ii  libpango-1.0-0       1.36.0-1+b1
ii  libpangocairo-1.0-0  1.36.0-1+b1
ii  libspeechd2          0.7.1-6.3
ii  libspeex1            1.2~rc1.1-1
ii  libstdc++6           4.8.2-16
ii  libudev1             204-7
ii  libx11-6             2:1.6.2-1
ii  libxcomposite1       1:0.4.4-1
ii  libxdamage1          1:1.1.4-1
ii  libxext6             2:1.3.2-1
ii  libxfixes3           1:5.0.1-1
ii  libxi6               2:1.7.2-1
ii  libxml2              2.9.1+dfsg1-3
ii  libxrender1          1:0.9.8-1
ii  libxslt1.1           1.1.28-2
ii  libxss1              1:1.2.2-1
ii  libxtst6             2:1.2.2-1
ii  xdg-utils            1.1.0~rc1+git20111210-7

chromium recommends no packages.

Versions of packages chromium suggests:
pn  chromium-l10n  <none>

-- debconf-show failed



More information about the Pkg-chromium-maint mailing list