[qt/qt/qtinterfaceframework-taglib]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtinterfaceframework-taglib
Pushed by mirror-service into branch 'upstream/master'.
Changed from fd97c86bcb924bd23e4c99bd25ffdf85f3a162b8 to 2ada48a77f9b5158f6a4313ed7a90de8efc4eb75
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit cb92e0aec4e3ced74010fe536f9c76356d3949fe by GitHub (on behalf of Acts1631) on 03/08/2026 at 13:46..
MPC: validate SV8 packet size (#1391)

SV8 packet parsing subtracted its header size from an unchecked
unsigned packet length. An undersized value could wrap and make the
parser allocate the remainder of a large file.

Reject packet lengths smaller than their header or beyond the remaining
file data before reading the payload.
https://invent.kde.org/qt/qt/qtinterfaceframework-taglib/-/commit/cb92e0aec4e3ced74010fe536f9c76356d3949fe

Git commit c0f2a939b446809f0a05fc2fbaf492cbdd24dba5 by GitHub (on behalf of Acts1631) on 03/08/2026 at 15:46..
MP4: limit atoms in nested containers (#1392)

Nested MP4 containers did not enforce the atom count limit applied at
the root level. A small file with many child atoms could consume
disproportionate memory while building the atom tree.

Apply the per-level limit to container children and reject files that
exceed it.
https://invent.kde.org/qt/qt/qtinterfaceframework-taglib/-/commit/c0f2a939b446809f0a05fc2fbaf492cbdd24dba5

Git commit af2010ff392be1941890bfad7b4565b3c21eb953 by GitHub (on behalf of Acts1631) on 03/08/2026 at 16:30..
Matroska: limit elements in EBML containers (#1393)

EBML containers could contain an unbounded number of small elements.
The parser retained each element, allowing a crafted Matroska file to
consume disproportionate memory.

Reject containers that exceed a per-level element count limit.
https://invent.kde.org/qt/qt/qtinterfaceframework-taglib/-/commit/af2010ff392be1941890bfad7b4565b3c21eb953

Git commit a1d0488dc62809785654356376e6eca9c51d6439 by GitHub (on behalf of Acts1631) on 03/08/2026 at 16:35..
RIFF: limit parsed chunk count (#1394)

RIFF files could contain an unbounded number of small chunks. The
parser retained a descriptor for each chunk, allowing a crafted file
to consume disproportionate memory.

Reject files that exceed a maximum parsed chunk count.
https://invent.kde.org/qt/qt/qtinterfaceframework-taglib/-/commit/a1d0488dc62809785654356376e6eca9c51d6439

Git commit 2ada48a77f9b5158f6a4313ed7a90de8efc4eb75 by GitHub (on behalf of Acts1631) on 03/08/2026 at 16:46..
ASF: limit header object count (#1395)

ASF header parsing retained an unbounded number of objects. A crafted
file with many small objects could consume disproportionate memory.

Reject files whose header object count exceeds the parser limit.
https://invent.kde.org/qt/qt/qtinterfaceframework-taglib/-/commit/2ada48a77f9b5158f6a4313ed7a90de8efc4eb75
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.