python-apport_2.14.1-0ubuntu3.29_all.deb


Advertisement

Description

python-apport - Python library for Apport crash report handling

Property Value
Distribution Ubuntu 14.04 LTS (Trusty Tahr)
Repository Ubuntu Updates Main i386
Package filename python-apport_2.14.1-0ubuntu3.29_all.deb
Package name python-apport
Package version 2.14.1
Package release 0ubuntu3.29
Package architecture all
Package type deb
Category python
Homepage https://wiki.ubuntu.com/Apport
License -
Maintainer Martin Pitt <martin.pitt@ubuntu.com>
Download size 73.69 KB
Installed size 530.00 KB
This Python package provides high-level functions for creating and
handling apport crash reports:
* Query available and new reports.
* Add OS, packaging, and process runtime information to a report.
* Various frontend utility functions.
* Python hook to generate crash reports when Python scripts fail.

Alternatives

Package Version Architecture Repository
python-apport_2.14.1-0ubuntu3.29_all.deb 2.14.1 all Ubuntu Updates Main
python-apport_2.14.1-0ubuntu3_all.deb 2.14.1 all Ubuntu Main
python-apport_2.14.1-0ubuntu3_all.deb 2.14.1 all Ubuntu Main
python-apport - - -

Requires

Name Value
lsb-release -
python >= 2.7
python << 2.8
python-apt >= 0.7.9
python-launchpadlib >= 1.5.7
python-problem-report >= 0.94
python:any >= 2.7.1-0ubuntu2

Download

Type URL
Mirror archive.ubuntu.com
Binary Package python-apport_2.14.1-0ubuntu3.29_all.deb
Source Package apport

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-apport deb package:
    # sudo apt-get install python-apport

Files

Path
/usr/lib/python2.7/dist-packages/apport_python_hook.py
/usr/lib/python2.7/dist-packages/apport/REThread.py
/usr/lib/python2.7/dist-packages/apport/__init__.py
/usr/lib/python2.7/dist-packages/apport/crashdb.py
/usr/lib/python2.7/dist-packages/apport/fileutils.py
/usr/lib/python2.7/dist-packages/apport/hookutils.py
/usr/lib/python2.7/dist-packages/apport/packaging.py
/usr/lib/python2.7/dist-packages/apport/packaging_impl.py
/usr/lib/python2.7/dist-packages/apport/report.py
/usr/lib/python2.7/dist-packages/apport/sandboxutils.py
/usr/lib/python2.7/dist-packages/apport/ui.py
/usr/lib/python2.7/dist-packages/apport/crashdb_impl/__init__.py
/usr/lib/python2.7/dist-packages/apport/crashdb_impl/debian.py
/usr/lib/python2.7/dist-packages/apport/crashdb_impl/launchpad.py
/usr/lib/python2.7/dist-packages/apport/crashdb_impl/memory.py
/usr/share/doc/python-apport/changelog.Debian.gz
/usr/share/doc/python-apport/copyright

Changelog

2018-06-01 - Marc Deslauriers <marc.deslauriers@ubuntu.com>
apport (2.14.1-0ubuntu3.29) trusty-security; urgency=medium
* data/apport: Properly handle crashes originating from a PID namespace.
(LP: #1746668)
- Thanks to Sander Bos for discovering this issue.
- CVE-2018-6552
2018-04-20 - Brian Murray <brian@ubuntu.com>
apport (2.14.1-0ubuntu3.28) trusty-security; urgency=medium
* REGRESSION UPDATE: Fix regression that caused a Traceback in the
container support (LP: #1733366)
- data/apport: add a second os.path.exists check to ensure we do not
receive a Traceback in is_container_id() and add an exception handler in
case either name space can not be found.
2017-11-13 - Brian Murray <brian@ubuntu.com>
apport (2.14.1-0ubuntu3.27) trusty-security; urgency=medium
* SECURITY UPDATE: Denial of service via resource exhaustion and
privilege escalation when handling crashes of tainted processes
(LP: #1726372)
- When /proc/sys/fs/suid_dumpable is set to 2, do not assume that
the user and group owning the /proc/<PID>/stat file is the same
user and group that started the process. Rather check the dump
mode of the crashed process and do not write a core file if its
value is 2. Thanks to Sander Bos for discovering this issue!
- CVE-2017-14177
* SECURITY UPDATE: Denial of service via resource exhaustion,
privilege escalation, and possible container escape when handling
crashes of processes inside PID namespaces (LP: #1726372)
- Change the method for determining if a crash is from a container
so that there are no false positives from software using PID
namespaces. Additionally, disable container crash forwarding by
ignoring crashes that occur in a PID namespace. This functionality
may be re-enabled in a future update. Thanks to Sander Bos for
discovering this issue!
- CVE-2017-14180
2017-07-17 - Leonidas S. Barbosa <leo.barbosa@canonical.com>
apport (2.14.1-0ubuntu3.25) trusty-security; urgency=medium
* SECURITY UPDATE: code execution through path traversal in
.crash files (LP: #1700573)
- apport/report.py, test/test_ui.py: fix traversal issue
and add a test for that.
- debian/apport.install, setup.py, xdg-mime/apport.xml: removes
apport as a file handler for .crash files. Thanks to Brian
Murray for the patch and Felix Wilhelm for discovering this.
- CVE-2017-10708
2017-05-12 - Brian Murray <brian@ubuntu.com>
apport (2.14.1-0ubuntu3.24) trusty; urgency=medium
* data/general/ubuntu.py: Collect a minimal version of /proc/cpuinfo in
every report. (LP: #1673557)
* data/general/ubuntu-gnome.py: The GNOME3 PPAs are no longer supported for
14.04 or 16.04 so set an UnreportableReason in those reports.
(LP: #1689093)
2016-12-12 - Marc Deslauriers <marc.deslauriers@ubuntu.com>
apport (2.14.1-0ubuntu3.23) trusty-security; urgency=medium
[ Marc Deslauriers ]
* SECURITY UPDATE: code execution via malicious crash files
- Use ast.literal_eval in apport/ui.py, added test to test/test_ui.py.
- No CVE number
- LP: #1648806
* SECURITY UPDATE: path traversal vulnerability with hooks execution
- Clean path in apport/report.py, added test to test/test_ui.py.
- No CVE number
- LP: #1648806
[ Steve Beattie ]
* SECURITY UPDATE: code execution via malicious crash files
- Only offer restarting the application when processing a
crash file in /var/crash in apport/ui.py, gtk/apport-gtk,
and kde/apport-kde. Add testcases to test/test_ui.py,
test/test_ui_gtk.py, and test_ui_kde.py.
- No CVE number
- LP: #1648806
2016-05-16 - Brian Murray <brian@ubuntu.com>
apport (2.14.1-0ubuntu3.21) trusty-proposed; urgency=medium
* apport-bug: Stop checking the autoreport flag and calling
whoopsie-upload-all; these two are different tasks, and that breaks bug
reporting. (LP: #1339663)

See Also

Package Description
python-apt-common_0.9.3.5ubuntu3_all.deb Python interface to libapt-pkg (locales)
python-apt-dev_0.9.3.5ubuntu3_all.deb Python interface to libapt-pkg (development files)
python-apt-doc_0.9.3.5ubuntu3_all.deb Python interface to libapt-pkg (API documentation)
python-apt_0.9.3.5ubuntu3_i386.deb Python interface to libapt-pkg
python-aptdaemon.gtk3widgets_1.1.1-1ubuntu5.2_all.deb Python 2 GTK+ 3 widgets to run an aptdaemon client
python-aptdaemon_1.1.1-1ubuntu5.2_all.deb Python 2 module for the server and client of aptdaemon
python-avahi_0.6.31-4ubuntu1.3_i386.deb Python utility package for Avahi
python-babel-doc_1.3+dfsg.1-2ubuntu2_all.deb tools for internationalizing Python applications - documentation
python-babel-localedata_1.3+dfsg.1-2ubuntu2_all.deb tools for internationalizing Python applications - locale data files
python-babel_1.3+dfsg.1-2ubuntu2_all.deb tools for internationalizing Python applications - Python 2.x
python-bzrlib.tests_2.6.0+bzr6593-1ubuntu1.6_all.deb distributed version control system - testsuite
python-bzrlib_2.6.0+bzr6593-1ubuntu1.6_i386.deb distributed version control system - python library
python-ceilometer_2014.1.5-0ubuntu2_all.deb ceilometer python libraries
python-ceph_0.80.11-0ubuntu1.14.04.4_i386.deb Python libraries for the Ceph distributed filesystem
python-cinder_2014.1.5-0ubuntu2.2_all.deb Cinder Python libraries
Advertisement
Advertisement