Skip to content

Conversation

mal359
Copy link

@mal359 mal359 commented Jan 7, 2025

Sybase OW development did this until it stalled out; probably a good idea to take a look here, since those that are from the 2000's are full of nasty vulnerabilities that could affect OW2.

mal359 added 8 commits January 7, 2025 00:03
Several major vulnerabilities have been fixed upstream since the nearly twenty-year-old 1.0.3 release:

CAN-2005-0953
CAN-2005-0758
CERT-FI 20469
CVE-2010-0405
CVE-2010-0405
CVE-2016-3189
CVE-2019-12900

bzip2-1.0.8 also fixes large file support under WIndows.
Including 64k, >2GiB, and patches for:

CVE-2011-0421
CVE-2012-1162
CVE-2012-1163
CVE-2015-2331

As well as a fix from PHP and RedHat.

This probably broke something. A small initial price to pay for ZIP support being dragged into the 21st C :)
mal359 added 7 commits January 8, 2025 17:49
Plus some C++ headers in TinyXML for the road.
Includes backported patches for

CVE-2011-0421 (nih-at/libzip@88efa42)
CVE-2015-2331 (php/php-src@ef8fc4b)

Other CVE's were introduced well after the bundled libzip's release.
This reverts commit 41d8538.
CVE-2011-0421 (nih-at/libzip@88efa42)
CVE-2015-2331 (php/php-src@ef8fc4b)

Fix MSVC build

strcasecmp has a Watcom-native implementation and is portable sans Windows. This replaces a prior stricmp call, which is deprecated in the Watcom C library.
@jmalak
Copy link
Member

jmalak commented Jan 16, 2025

Sorry, such "mega" change is not accepted, nobody will be checking this.
Please submit changes per project (each project as zlib or libzib etc.) because some changes can be disputted or refused.
It requires review and our resources are limited, it take a time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants