Package: python3-openssl
Severity: normal

Dear Maintainer,

I cannot run any python utility that uses the openssl wrapper due to AVC denial.

----
time->Sun Nov 11 19:16:12 2018
type=PROCTITLE msg=audit(1541992572.485:6658): 
proctitle=2F7573722F62696E2F707974686F6E33002F7573722F62696E2F636C69676800636F6E666967757265
type=SYSCALL msg=audit(1541992572.485:6658): arch=c000003e syscall=9 success=no 
exit=-13 a0=0 a1=1000 a2=7 a3=22 items=0 ppid=14505 pid=15696 auid=10008 
uid=10008 gid=10000 euid=10008 suid=10008 fsuid=10008 egid=10000 sgid=10000 
fsgid=10000 tty=pts6 ses=2 comm="cligh" exe="/usr/bin/python3.6" 
subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key=(null)
type=AVC msg=audit(1541992572.485:6658): avc:  denied  { execmem } for  
pid=15696 comm="cligh" 
scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 
tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=process 
permissive=0


traceback running cligh (github client):

Traceback (most recent call last):
  File "/usr/bin/cligh", line 45, in <module>
    main()
  File "/usr/bin/cligh", line 37, in main
    config.do_configcmd()
  File "/usr/lib/python3/dist-packages/cligh/config.py", line 79, in 
do_configcmd
    note_url='https://github.com/CMB/cligh')                                    
         File "/usr/lib/python3/dist-packages/github/AuthenticatedUser.py", 
line 456, in creat
e_authorization
    headers=request_header,                                                     
         File "/usr/lib/python3/dist-packages/github/Requester.py", line 260, 
in requestJsonAn
dCheck
    return self.__check(*self.requestJson(verb, url, parameters, headers, 
input, self._
_customConnection(url)))
  File "/usr/lib/python3/dist-packages/github/Requester.py", line 317, in 
requestJson      return self.__requestEncode(cnx, verb, url, parameters, 
headers, input, encode)
  File "/usr/lib/python3/dist-packages/github/Requester.py", line 370, in 
__requestEnco
de                                                                              
           status, responseHeaders, output = self.__requestRaw(cnx, verb, url, 
requestHeaders,
 encoded_input)
  File "/usr/lib/python3/dist-packages/github/Requester.py", line 394, in 
__requestRaw
    response = cnx.getresponse()
  File "/usr/lib/python3/dist-packages/github/Requester.py", line 107, in 
getresponse
    r = verb(url, headers=self.headers, data=self.input, timeout=self.timeout, 
verify=self.verify)                                                             
               
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 572, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 524, in 
request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 637, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
    timeout=timeout
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in 
urlopen
    chunked=chunked)
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 343, in 
_make_request
    self._validate_conn(conn)
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in 
_validate_conn
    conn.connect()
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 332, in 
connect
    cert_reqs=resolve_cert_reqs(self.cert_reqs),
  File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 281, in 
create_urllib3_context
    context.verify_mode = cert_reqs
  File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 412, 
in verify_mode
    _verify_callback
  File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1108, in set_verify
    self._verify_helper = _VerifyHelper(callback)
  File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 333, in __init__
    "int (*)(int, X509_STORE_CTX *)", wrapper)
SystemError: <built-in method callback of CompiledFFI object at 0x7fd538c74130> 
returned NULL without setting an error


-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-8-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-openssl depends on:
ii  python3               3.5.3-1
pn  python3-cryptography  <none>
ii  python3-six           1.10.0-3

python3-openssl recommends no packages.

Versions of packages python3-openssl suggests:
pn  python-openssl-doc   <none>
pn  python3-openssl-dbg  <none>

Reply via email to