Back to services
web-app80/tcp

Umbraco CMS

UmbracoUmbraco CMSUmbraco .NET

Umbraco is a .NET CMS. Vulnerable Umbraco versions allow authentication bypass, RCE via deserialization, and database credential exposure.

Ports

PortProtocolDescription
80tcpHTTP
443tcpHTTPS

Fingerprints

Banner / ProbeExpected Response
nmap -sV -p <port> <target>Service banner and version info
nc -nv <target> <port>Raw banner grab

Key Files

PathDescription
.envEnvironment variables with API keys and DB creds
config.phpApplication configuration file
wp-config.phpWordPress database credentials
web.configIIS configuration file
.git/configGit repository configuration
robots.txtDisallowed paths (information disclosure)
sitemap.xmlURL structure enumeration

Default Credentials

UsernamePasswordContext
adminadminGeneric admin account
rootrootGeneric root account

Known CVEs

IdentifierTypeDescription
InfoCheck NVD database for latest CVEs

Exploitation Primitives

TechniqueTool / CommandResult
Reconnmap -sV -sC -p- <target>Full port/service scan
Enumerationnmap --script <service>-* -p <port> <target>Service-specific NSE scripts

Notes

Always start with full port scan: `nmap -sV -sC -p- <target>`.

Check for default credentials before brute-forcing.

Use service-specific NSE scripts: `nmap --script <service>-* -p <port> <target>`.

Remember to check both IPv4 and IPv6 if applicable.

Seen on

ShodanCensysFOFAZoomEye

References