From e442c3da5c6f1b88515160d6e5793409c56d81d7 Mon Sep 17 00:00:00 2001 From: Outfluencer <48880402+Outfluencer@users.noreply.github.com> Date: Sat, 28 Oct 2023 04:11:55 +0200 Subject: [PATCH] #3546: Add string length checks to isValidName --- .../main/java/net/md_5/bungee/util/AllowedCharacters.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/proxy/src/main/java/net/md_5/bungee/util/AllowedCharacters.java b/proxy/src/main/java/net/md_5/bungee/util/AllowedCharacters.java index 1a4242a2..a9904cb8 100644 --- a/proxy/src/main/java/net/md_5/bungee/util/AllowedCharacters.java +++ b/proxy/src/main/java/net/md_5/bungee/util/AllowedCharacters.java @@ -27,6 +27,11 @@ public final class AllowedCharacters public static boolean isValidName(String name, boolean onlineMode) { + if ( name.isEmpty() || name.length() > 16 ) + { + return false; + } + for ( int index = 0, len = name.length(); index < len; index++ ) { if ( !isNameAllowedCharacter( name.charAt( index ), onlineMode ) )