
Umbraco उपयोगकर्ता गणना - CVE-2025-24011 PoC
CVE-2025-24011 के लिए प्रूफ ऑफ कॉन्सेप्ट, जो https://github.com/advisories/GHSA-hmg4-wwm5-p999 पर आधारित है।
यह उपकरण Umbraco संस्करण 15.1.1 और 13.7.2 पर Ubuntu 24.04.2 LTS पर परीक्षण किया गया है।
Umbraco में उपयोगकर्ता नाम (जैसा कि मैं समझता हूँ) ईमेल होते हैं।
यह उपकरण "usernames" (-f) की एक सूची और एक url (-u) स्वीकार करता है, उदा. https://192.168.122.215:8443
उदाहरण उपयोग
python3 poc.py -f emails.txt -u https://192.168.122.215:8443
.NET SDK 9.0 मैन्युअल रूप से स्थापित करें
wget https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-9.0.100-linux-x64-binaries
sudo mkdir -p /usr/local/dotnet
sudo tar -xvf dotnet-sdk-8.0.407-linux-x64.tar.gz -C /usr/local/dotnet/
export PATH="/usr/local/dotnet:$PATH"
export DOTNET_ROOT="/usr/local/dotnet"
dotnet new install Umbraco.Templates::15.1.1
dotnet new umbraco -n MyCustomUmbracoProject
cd MyCustomUmbracoProject
dotnet build
dotnet run --urls "https://0.0.0.0:8443"
sqlite डेटाबेस में लॉक आउट उपयोगकर्ता को सक्षम करें
update umbracoUser set userNoConsole = 0 where id == -1;