[Bug 1602608] [NEW] mailman crash for subscription in webinterface

Sebastian Wagner 1602608 at bugs.launchpad.net
Wed Jul 13 06:11:25 EDT 2016


Public bug reported:

A Traceback from mailman's logs for a subscription. The bug can be triggered with the following post-data:
language=''


Jul 11 20:29:34 2016 admin(29209): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
admin(29209): [----- Mailman Version: 2.1.16 -----] 
admin(29209): [----- Traceback ------] 
admin(29209): Traceback (most recent call last):
admin(29209):   File "/var/lib/mailman/scripts/driver", line 117, in run_main
admin(29209):     main()
admin(29209):   File "/var/lib/mailman/Mailman/Cgi/subscribe.py", line 73, in main
admin(29209):     language = cgidata.getvalue('language')
admin(29209):   File "/usr/lib/python2.7/cgi.py", line 548, in getvalue
admin(29209):     if key in self:
admin(29209):   File "/usr/lib/python2.7/cgi.py", line 594, in __contains__
admin(29209):     raise TypeError, "not indexable"
admin(29209): TypeError: not indexable
admin(29209): [----- Python Information -----] 
admin(29209): sys.version     =   2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] 
admin(29209): sys.executable  =   /usr/bin/python 
admin(29209): sys.prefix      =   /usr 
admin(29209): sys.exec_prefix =   /usr 
admin(29209): sys.path        =   ['/var/lib/mailman/pythonlib', '/var/lib/mailman', '/usr/lib/mailman/scripts', '/var/lib/mailman', '/usr/lib/python2.7/', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages'] 
admin(29209): sys.platform    =   linux2 
admin(29209): [----- Environment Variables -----] 
admin(29209):   SSL_VERSION_INTERFACE: mod_ssl/2.4.7 
admin(29209):   HTTP_REFERER: https://mail.example.com/cgi-bin/mailman/subscribe/news 
admin(29209):   SSL_CIPHER_EXPORT: false 
admin(29209):   CONTEXT_DOCUMENT_ROOT: /usr/lib/cgi-bin/ 
admin(29209):   SERVER_SOFTWARE: Apache 
admin(29209):   CONTEXT_PREFIX: /cgi-bin/ 
admin(29209):   SSL_SERVER_A_KEY: rsaEncryption 
admin(29209):   QUERY_STRING:  
admin(29209):   SERVER_SIGNATURE:  
admin(29209):   REQUEST_METHOD: POST 
admin(29209):   PATH_INFO: /news 
admin(29209):   SERVER_PROTOCOL: HTTP/1.1 
admin(29209):   SSL_SERVER_S_DN: CN=mail.example.com
admin(29209):   SSL_CIPHER: ECDHE-RSA-AES128-GCM-SHA256 
admin(29209):   SSL_SERVER_V_START: Apr 17 16:42:00 2016 GMT 
admin(29209):   SSL_TLS_SNI: mail.example.com
admin(29209):   CONTENT_LENGTH: 106 
admin(29209):   SSL_CLIENT_VERIFY: NONE 
admin(29209):   HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0 
admin(29209):   HTTP_CONNECTION: keep-alive 
admin(29209):   HTTP_COOKIE: PHPSESSID=... 
admin(29209):   SERVER_NAME: mail.example.com
admin(29209):   REMOTE_ADDR: 192.0.2.1
admin(29209):   SSL_CIPHER_ALGKEYSIZE: 128 
admin(29209):   SSL_SECURE_RENEG: true 
admin(29209):   PATH_TRANSLATED: /srv/web/mail/news 
admin(29209):   SSL_SERVER_I_DN_C: US 
admin(29209):   SSL_COMPRESS_METHOD: NULL 
admin(29209):   SSL_SERVER_M_VERSION: 3 
admin(29209):   SSL_SERVER_I_DN_O: Let's Encrypt 
admin(29209):   SERVER_ADDR: 192.0.2.2
admin(29209):   DOCUMENT_ROOT: /srv/web/mail 
admin(29209):   SERVER_PORT: 443 
admin(29209):   SSL_VERSION_LIBRARY: OpenSSL/1.0.1f 
admin(29209):   PYTHONPATH: /var/lib/mailman 
admin(29209):   SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/subscribe 
admin(29209):   SERVER_ADMIN: webmaster at example.com
admin(29209):   SSL_SESSION_RESUMED: Initial 
admin(29209):   SSL_SERVER_M_SERIAL: ... 
admin(29209):   SSL_SERVER_A_SIG: sha256WithRSAEncryption 
admin(29209):   HTTP_DNT: 1 
admin(29209):   HTTP_HOST: mail.example.com
admin(29209):   SCRIPT_NAME: /cgi-bin/mailman/subscribe 
admin(29209):   HTTPS: on 
admin(29209):   HTTP_CACHE_CONTROL: max-age=0 
admin(29209):   REQUEST_URI: /cgi-bin/mailman/subscribe/news 
admin(29209):   HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
admin(29209):   SSL_SERVER_S_DN_CN: mail.example.com
admin(29209):   GATEWAY_INTERFACE: CGI/1.1 
admin(29209):   SSL_SERVER_I_DN_CN: Let's Encrypt Authority X3 
admin(29209):   REMOTE_PORT: 40456 
admin(29209):   HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.5 
admin(29209):   REQUEST_SCHEME: https 
admin(29209):   SSL_SERVER_V_END: Jul 16 16:42:00 2016 GMT 
admin(29209):   CONTENT_TYPE: text/plain;charset=UTF-8 
admin(29209):   SSL_PROTOCOL: TLSv1.2 
admin(29209):   SSL_CIPHER_USEKEYSIZE: 128 
admin(29209):   HTTP_ACCEPT_ENCODING: gzip, deflate, br 
admin(29209):   SSL_SERVER_I_DN: CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US

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

** Project changed: mailman => mailman (Ubuntu)

-- 
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/1602608

Title:
  mailman crash for subscription in webinterface

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


More information about the Mailman-coders mailing list