Uploaded image for project: 'phpBB'
  1. phpBB
  2. PHPBB-17660

Add allowed_classes => false to unserialize() calls to prevent PHP Object Injection

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 3.3.0
    • None
    • None
    • PHP 7.2+, phpBB 3.3.x

       

      {{Several unserialize() calls in phpBB do not restrict allowed classes,
      allowing PHP Object Injection if an attacker can write to the relevant
      database tables.

      Affected files:

      • phpbb/notification/type/base.php
      • phpbb/extension/manager.php
      • phpbb/textreparser/manager.php
      • includes/functions_display.php

      Fix: pass ['allowed_classes' => false] to all affected unserialize() calls.}}

            Unassigned Unassigned
            xananasx7 xananasx7
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: