From 7823652c5d11af5af518f12057ed78bd29f01e03 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Wed, 27 Aug 2025 00:57:45 -0700 Subject: [PATCH] Regex check for bird name --- database/uploadMarketplaceIcon.php | 1 + 1 file changed, 1 insertion(+) diff --git a/database/uploadMarketplaceIcon.php b/database/uploadMarketplaceIcon.php index 079dbed..dba4666 100644 --- a/database/uploadMarketplaceIcon.php +++ b/database/uploadMarketplaceIcon.php @@ -12,6 +12,7 @@ $name = base64_encode($name); $filecontent = $post['filecontent'] ?? ''; if ($price < 10) exitWithMessage(json_encode(["success" => false, "message" => "Price cannot be be under 10 coins"])); +if (!preg_match('/^[a-zA-Z0-9 ]+$/', base64_decode($name))) exitWithMessage(json_encode(["success" => false, "message" => "Name is invalid"])); if (!$filecontent) exitWithMessage(json_encode(["success" => false, "message" => "Invalid image uploaded"])); $decoded = base64_decode($filecontent, true); if (!$decoded) exitWithMessage(json_encode(["success" => false, "message" => "Invalid image uploaded"]));