unserialize() is insecure unless allowed classes are limited. Use a safe format like JSON or use the allowed_classes option.

CommentFileSizeAuthor
#3 schema_metatag-3313577-3.patch1.55 KBrajeshreeputra
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

Rajeshreeputra created an issue. See original summary.

rajeshreeputra’s picture

Status: Active » Needs review
StatusFileSize
new1.55 KB

here is the patch of MR for quick access

rajeshreeputra’s picture

Assigned: rajeshreeputra » Unassigned
damienmckenna’s picture

Title: unserialize() is insecure unless allowed classes are limited. Use a safe format like JSON or use the allowed_classes option. » Add "allowed_classes" option to all unserialize() uses
damienmckenna’s picture

This looks reasonable.

  • DamienMcKenna committed d1853ba on 8.x-1.x
    Issue #3313577 by Rajeshreeputra, DamienMcKenna: Add "allowed_classes"...

  • DamienMcKenna committed 8ec70b2 on 8.x-2.x
    Issue #3313577 by Rajeshreeputra, DamienMcKenna: Add "allowed_classes"...
damienmckenna’s picture

Status: Needs review » Fixed

Committed. Thank you.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.