p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 131

Vulnerabilities published for PHP in the last 30 days: 222. Listed in the KEV catalogue: 2.

Filter vulnerabilities
PHP

Early warnings

Fresh vulnerability reports from vendor announcements and security news. These warnings do not change the security rating.

  1. php

    No fix published

    PHP: remote code execution

    According to OpenNet, PHP has a remote code execution vulnerability (CVE-2026-115560). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a PHP update with the fix is available and install it.

    CVE-2026-115560

Vulnerabilities: 7239

  1. CVE-2024-43435

    Medium · CVSS 5.3EPSS 0.34%Fix available

    Moodle: can create global glossary without being admin

    A flaw was found in moodle. Insufficient capability checks make it possible for users with access to restore glossaries in courses to restore them into the global site glossary.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  2. CVE-2024-43432

    Medium · CVSS 5.3EPSS 0.33%Fix available

    Moodle: authorization headers preserved between "emulated redirects"

    A flaw was found in moodle. The cURL wrapper in Moodle strips HTTPAUTH and USERPWD headers during emulated redirects, but retains other original request headers, so HTTP authorization header information could be unintentionally sent in requests to redirect URLs.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  3. CVE-2024-43429

    Medium · CVSS 5.3EPSS 0.33%Fix available

    Moodle: user information visibility control issues in gradebook reports

    A flaw was found in moodle. Some hidden user profile fields are visible in gradebook reports, which could result in users without the "view hidden user fields" capability having access to the information.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  4. CVE-2024-43427

    Low · CVSS 3.7EPSS 0.34%Fix available

    Moodle: admin presets export tool includes some secrets that should not be exported

    A flaw was found in moodle. When creating an export of site administration presets, some sensitive secrets and keys are not being excluded from the export, which could result in them unintentionally being leaked if the presets are shared with a third party.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  5. CVE-2024-51758

    Low · CVSS 2.3EPSS 0.56%Fix available

    Exported files stored in default (`public`) filesystem if not reconfigured in filament

    Filament is a collection of full-stack components for accelerated Laravel development. All Filament features that interact with storage use the `default_filesystem_disk` config option. This allows the user to easily swap their storage driver to something production-ready like `s3` when deploying their app, without having to touch multiple configuration options and potentially forgetting about some. The default disk is set to `public` when you first install Filament, since this allows users to quickly get started developing with a functional disk that allows features such as file upload previews locally without the need to set up an S3 disk wi

    • Update to 3.2.123
    Published Updated
  6. CVE-2024-43438

    High · CVSS 7.5EPSS 0.53%Fix available

    Moodle: idor in feedback non-respondents report allows messaging arbitrary site users

    A flaw was found in Feedback. Bulk messaging in the activity's non-respondents report did not verify message recipients belonging to the set of users returned by the report.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  7. CVE-2024-43434

    High · CVSS 8.1EPSS 0.6%Fix available

    Moodle: csrf risk in feedback non-respondents report

    The bulk message sending feature in Moodle's Feedback module's non-respondents report had an incorrect CSRF token check, leading to a CSRF vulnerability.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  8. CVE-2024-43431

    High · CVSS 7.5EPSS 0.47%Fix available

    Moodle: idor in badges allows deletion of arbitrary badges

    A vulnerability was found in Moodle. Insufficient capability checks made it possible to delete badges that a user does not have permission to access.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  9. CVE-2024-43426

    High · CVSS 7.5EPSS 0.71%Fix available

    Moodle: arbitrary file read risk through pdftex

    A flaw was found in pdfTeX. Insufficient sanitizing in the TeX notation filter resulted in an arbitrary file read risk on sites where pdfTeX is available, such as those with TeX Live installed.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  10. CVE-2024-43425

    High · CVSS 8.1EPSS 87.54%Public exploitFix available

    Moodle: remote code execution via calculated question types

    A flaw was found in Moodle. Additional restrictions are required to avoid a remote code execution risk in calculated question types. Note: This requires the capability to add/update questions.

    • Update to 4.1.12
    • Update to 4.2.9
    • Update to 4.3.6
    • Update to 4.4.2
    Published Updated
  11. CVE-2024-50340

    High · CVSS 7.3EPSS 61.83%Public exploitFix available

    Ability to change environment from query in symfony/runtime

    symfony/runtime is a module for the Symphony PHP framework which enables decoupling PHP applications from global state. When the `register_argv_argc` php directive is set to `on` , and users call any URL with a special crafted query string, they are able to change the environment or debug mode used by the kernel when handling the request. As of versions 5.4.46, 6.4.14, and 7.1.7 the `SymfonyRuntime` now ignores the `argv` values for non-SAPI PHP runtimes. All users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Update to 5.4.4+dfsg-1ubuntu8+esm1
    • Update to 5.4.46
    • Update to 5.4.53+dfsg-0+deb12u1
    • Update to 6.4.14
    • Update to 6.4.14+dfsg-1
    • Update to 6.4.41+dfsg-0+deb13u1
    • Update to 6.4.5+dfsg-3ubuntu3+esm1
    • Update to 7.1.7
    Published Updated
  12. CVE-2024-50341

    Low · CVSS 3.1EPSS 0.31%Fix available

    Security::login does not take into account custom user_checker in symfony/security-bundle

    symfony/security-bundle is a module for the Symphony PHP framework which provides a tight integration of the Security component into the Symfony full-stack framework. The custom `user_checker` defined on a firewall is not called when Login Programmaticaly with the `Security::login` method, leading to unwanted login. As of versions 6.4.10, 7.0.10 and 7.1.3 the `Security::login` method now ensure to call the configured `user_checker`. All users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Update to 6.4.10
    • Update to 6.4.10+dfsg-1
    • Update to 6.4.5+dfsg-3ubuntu3+esm1
    • Update to 7.0.10
    • Update to 7.1.3
    Published Updated
  13. CVE-2024-50342

    Low · CVSS 3.1EPSS 0.47%Fix available

    Internal address and port enumeration allowed by NoPrivateNetworkHttpClient in symfony/http-client

    symfony/http-client is a module for the Symphony PHP framework which provides powerful methods to fetch HTTP resources synchronously or asynchronously. When using the `NoPrivateNetworkHttpClient`, some internal information is still leaking during host resolution, which leads to possible IP/port enumeration. As of versions 5.4.46, 6.4.14, and 7.1.7 the `NoPrivateNetworkHttpClient` now filters blocked IPs earlier to prevent such leaks. All users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Update to 5.4.23+dfsg-1+deb12u3
    • Update to 5.4.4+dfsg-1ubuntu8+esm1
    • Update to 5.4.47
    • Update to 6.4.15
    • Update to 6.4.15+dfsg-1
    • Update to 6.4.5+dfsg-3ubuntu3+esm1
    • Update to 7.1.8
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →