pypdf2 1.26.0-3ubuntu1.20.04.2 source package in Ubuntu

Changelog

pypdf2 (1.26.0-3ubuntu1.20.04.2) focal-security; urgency=medium

  * SECURITY UPDATE: incorrect handling of xref marker causes unexpected long
    runtime
    - debian/patches/CVE-2023-36810.patch: adjust process of reading lines to
      improve runtime, changing algorithmic efficiency from O(n²) to O(n).
    - CVE-2023-36810

 -- Evan Caville <email address hidden>  Fri, 04 Aug 2023 12:24:58 +1000

Upload details

Uploaded by:
Evan Caville
Uploaded to:
Focal
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
python
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Focal updates universe misc
Focal security universe misc

Builds

Focal: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
pypdf2_1.26.0.orig.tar.gz 194.9 KiB 140b1fed792f487f2fd814eb0e832a5b6ef5ae362da302c1fc5a9786d5acb469
pypdf2_1.26.0-3ubuntu1.20.04.2.debian.tar.xz 5.2 KiB 672131dea7ec114aa01ac547b8755b740551e72ddff4480e26469d367ea02ddb
pypdf2_1.26.0-3ubuntu1.20.04.2.dsc 1.9 KiB e4703cc537b091d6d9396692ad4f5d5097d6e7ba816c783cd1ec1979866547fd

View changes file

Binary packages built by this source

python-pypdf2: Pure-Python library built as a PDF toolkit (Python 2)

 A Pure-Python library built as a PDF toolkit. It is capable of:
   - extracting document information (title, author, ...),
   - splitting documents page by page,
   - merging documents page by page,
   - cropping pages,
   - merging multiple pages into a single page,
   - encrypting and decrypting PDF files.
 .
 By being Pure-Python, it should run on any Python platform without any
 dependencies on external libraries. It can also work entirely on StringIO
 objects rather than file streams, allowing for PDF manipulation in memory.
 It is therefore a useful tool for websites that manage or manipulate PDFs.
 .
 This is the Python 2 version of the package.

python3-pypdf2: Pure-Python library built as a PDF toolkit (Python 3)

 A Pure-Python library built as a PDF toolkit. It is capable of:
   - extracting document information (title, author, ...),
   - splitting documents page by page,
   - merging documents page by page,
   - cropping pages,
   - merging multiple pages into a single page,
   - encrypting and decrypting PDF files.
 .
 By being Pure-Python, it should run on any Python platform without any
 dependencies on external libraries. It can also work entirely on StringIO
 objects rather than file streams, allowing for PDF manipulation in memory.
 It is therefore a useful tool for websites that manage or manipulate PDFs.
 .
 This is the Python 3 version of the package.