Bug 1214103 (CVE-2023-3824) - VUL-0: CVE-2023-3824: php7,php74,php72,php53,php8,php5: buffer overflows in phar_dir_read()
Summary: VUL-0: CVE-2023-3824: php7,php74,php72,php53,php8,php5: buffer overflows in p...
Status: RESOLVED FIXED
Alias: CVE-2023-3824
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/374616/
Whiteboard: CVSSv3.1:SUSE:CVE-2023-3824:7.8:(AV:L...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-09 07:58 UTC by Carlos López
Modified: 2024-02-22 14:30 UTC (History)
1 user (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos López 2023-08-09 07:58:57 UTC
CVE-2023-3824

https://www.php.net/ChangeLog-8.php#8.0.30

Phar:
        Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()). (CVE-2023-3824)

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2023-3824
https://bugzilla.redhat.com/show_bug.cgi?id=2230101
https://github.com/php/php-src/security/advisories/GHSA-jqcx-ccgc-xwhv
Comment 4 OBSbugzilla Bot 2023-08-22 13:05:03 UTC
This is an autogenerated message for OBS integration:
This bug (1214103) was mentioned in
https://build.opensuse.org/request/show/1105258 Factory / php8
Comment 6 Petr Gajdos 2023-08-23 12:06:29 UTC
/214103 # grep '^phar.readonly' /etc/php8/cli/php.ini
phar.readonly = Off
/214103 #

/214103 # php create-phar.php
/214103 # ls myarchive.phar 
myarchive.phar
/214103 #

BEFORE

/214103 # php read-phar.php 
string(4097) "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB"
/214103 #


AFTER

/214103 # php read-phar.php 
bool(false)
/214103 #

Tried with php 8.0 and php 7.4.
Comment 8 Petr Gajdos 2023-08-23 13:39:02 UTC
Submitted for 15sp4/php8, 15sp4/php7, 15sp2/php7 and 12/php74.

I believe all fixed.
Comment 10 Maintenance Automation 2023-08-28 12:30:33 UTC
SUSE-SU-2023:3445-1: An update that solves two vulnerabilities can now be installed.

Category: security (important)
Bug References: 1214103, 1214106
CVE References: CVE-2023-3823, CVE-2023-3824
Sources used:
Web and Scripting Module 12 (src): php74-7.4.33-1.62.1
SUSE Linux Enterprise Software Development Kit 12 SP5 (src): php74-7.4.33-1.62.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 11 Maintenance Automation 2023-08-31 08:31:29 UTC
SUSE-SU-2023:3498-1: An update that solves two vulnerabilities can now be installed.

Category: security (important)
Bug References: 1214103, 1214106
CVE References: CVE-2023-3823, CVE-2023-3824
Sources used:
SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (src): php7-7.4.33-150200.3.60.1
SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (src): php7-7.4.33-150200.3.60.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2 (src): php7-7.4.33-150200.3.60.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3 (src): php7-7.4.33-150200.3.60.1
SUSE Manager Server 4.2 (src): php7-7.4.33-150200.3.60.1
SUSE Enterprise Storage 7.1 (src): php7-7.4.33-150200.3.60.1
SUSE Enterprise Storage 7 (src): php7-7.4.33-150200.3.60.1
openSUSE Leap 15.4 (src): php7-7.4.33-150200.3.60.1
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (src): php7-7.4.33-150200.3.60.1
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (src): php7-7.4.33-150200.3.60.1
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (src): php7-7.4.33-150200.3.60.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 12 Maintenance Automation 2023-09-05 12:41:46 UTC
SUSE-SU-2023:3528-1: An update that solves two vulnerabilities can now be installed.

Category: security (important)
Bug References: 1214103, 1214106
CVE References: CVE-2023-3823, CVE-2023-3824
Sources used:
openSUSE Leap 15.4 (src): php8-fastcgi-8.0.30-150400.4.37.1, php8-8.0.30-150400.4.37.1, php8-embed-8.0.30-150400.4.37.1, php8-fpm-8.0.30-150400.4.37.1, apache2-mod_php8-8.0.30-150400.4.37.1, php8-test-8.0.30-150400.4.37.1
openSUSE Leap 15.5 (src): php8-fastcgi-8.0.30-150400.4.37.1, php8-8.0.30-150400.4.37.1, php8-embed-8.0.30-150400.4.37.1, php8-fpm-8.0.30-150400.4.37.1, apache2-mod_php8-8.0.30-150400.4.37.1, php8-test-8.0.30-150400.4.37.1
Web and Scripting Module 15-SP4 (src): php8-fastcgi-8.0.30-150400.4.37.1, php8-8.0.30-150400.4.37.1, php8-embed-8.0.30-150400.4.37.1, php8-fpm-8.0.30-150400.4.37.1, apache2-mod_php8-8.0.30-150400.4.37.1, php8-test-8.0.30-150400.4.37.1
Web and Scripting Module 15-SP5 (src): php8-fastcgi-8.0.30-150400.4.37.1, php8-8.0.30-150400.4.37.1, php8-embed-8.0.30-150400.4.37.1, php8-fpm-8.0.30-150400.4.37.1, apache2-mod_php8-8.0.30-150400.4.37.1, php8-test-8.0.30-150400.4.37.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 13 Maintenance Automation 2023-09-05 16:30:03 UTC
SUSE-SU-2023:3541-1: An update that solves two vulnerabilities can now be installed.

Category: security (important)
Bug References: 1214103, 1214106
CVE References: CVE-2023-3823, CVE-2023-3824
Sources used:
openSUSE Leap 15.4 (src): php7-test-7.4.33-150400.4.28.1, php7-fpm-7.4.33-150400.4.28.1, apache2-mod_php7-7.4.33-150400.4.28.1, php7-fastcgi-7.4.33-150400.4.28.1, php7-embed-7.4.33-150400.4.28.1, php7-7.4.33-150400.4.28.1
openSUSE Leap 15.5 (src): php7-test-7.4.33-150400.4.28.1, php7-fpm-7.4.33-150400.4.28.1, apache2-mod_php7-7.4.33-150400.4.28.1, php7-fastcgi-7.4.33-150400.4.28.1, php7-embed-7.4.33-150400.4.28.1, php7-7.4.33-150400.4.28.1
Legacy Module 15-SP4 (src): php7-7.4.33-150400.4.28.1, php7-fastcgi-7.4.33-150400.4.28.1, php7-fpm-7.4.33-150400.4.28.1, apache2-mod_php7-7.4.33-150400.4.28.1
Legacy Module 15-SP5 (src): php7-7.4.33-150400.4.28.1, php7-fastcgi-7.4.33-150400.4.28.1, php7-fpm-7.4.33-150400.4.28.1, apache2-mod_php7-7.4.33-150400.4.28.1
SUSE Package Hub 15 15-SP4 (src): php7-embed-7.4.33-150400.4.28.1
SUSE Package Hub 15 15-SP5 (src): php7-embed-7.4.33-150400.4.28.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 14 Carlos López 2024-02-22 14:30:04 UTC
Done, closing.