-
Notifications
You must be signed in to change notification settings - Fork 8k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: php/php-src
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: php-8.0.27
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: php/php-src
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: php-8.0.28
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 13 commits
- 17 files changed
- 5 contributors
Commits on Feb 13, 2023
-
crypt: Fix validation of malformed BCrypt hashes
PHP’s implementation of crypt_blowfish differs from the upstream Openwall version by adding a “PHP Hack”, which allows one to cut short the BCrypt salt by including a `$` character within the characters that represent the salt. Hashes that are affected by the “PHP Hack” may erroneously validate any password as valid when used with `password_verify` and when comparing the return value of `crypt()` against the input. The PHP Hack exists since the first version of PHP’s own crypt_blowfish implementation that was added in 1e820ec. No clear reason is given for the PHP Hack’s existence. This commit removes it, because BCrypt hashes containing a `$` character in their salt are not valid BCrypt hashes.
14Configuration menu - View commit details
-
Copy full SHA for c840f71 - Browse repository at this point
Copy the full SHA c840f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for a92acba - Browse repository at this point
Copy the full SHA a92acbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for af2ddc6 - Browse repository at this point
Copy the full SHA af2ddc6View commit details -
Fix array overrun when appending slash to paths
Fix it by extending the array sizes by one character. As the input is limited to the maximum path length, there will always be place to append the slash. As the php_check_specific_open_basedir() simply uses the strings to compare against each other, no new failures related to too long paths are introduced. We'll let the DOM and XML case handle a potentially too long path in the library code.
Configuration menu - View commit details
-
Copy full SHA for ec10b28 - Browse repository at this point
Copy the full SHA ec10b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5ccaaf - Browse repository at this point
Copy the full SHA b5ccaafView commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e45850c - Browse repository at this point
Copy the full SHA e45850cView commit details -
Introduce max_multipart_body_parts INI
This fixes GHSA-54hq-v5wp-fqgv DOS vulnerabality by limitting number of parsed multipart body parts as currently all parts were always parsed.
9Configuration menu - View commit details
-
Copy full SHA for 716de0c - Browse repository at this point
Copy the full SHA 716de0cView commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 054c7b0 - Browse repository at this point
Copy the full SHA 054c7b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for caaaf75 - Browse repository at this point
Copy the full SHA caaaf75View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef29d4 - Browse repository at this point
Copy the full SHA eef29d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 937b1e3 - Browse repository at this point
Copy the full SHA 937b1e3View commit details -
Gabriel Caruso committed
Feb 14, 2023 Configuration menu - View commit details
-
Copy full SHA for a48e064 - Browse repository at this point
Copy the full SHA a48e064View commit details -
Update versions for PHP 8.0.28
Gabriel Caruso committedFeb 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 12b5ba0 - Browse repository at this point
Copy the full SHA 12b5ba0View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff php-8.0.27...php-8.0.28