Service bank
FILE SHARE 24007/tcp 49152/tcp

GlusterFS

aka gluster

Distributed network filesystem on 24007 (+ per-brick 49152+). Default deployments allow unauthenticated management — list volumes and mount them directly to read the cluster's data.

Ports

PortProtoNotes
24007tcpGlusterFS daemon (management)
49152tcpbrick port (per volume)

Fingerprint

  • gluster --remote-host returns volume info
  • nmap -sV identifies glusterd on 24007

Key files

PathHoldsSensitive
Gluster volumes the distributed data store sensitive

Exploitation primitives

  • No auth by default → `gluster volume info` from a remote host
  • Mount a volume and read everything on it
  • Version mismatch sometimes needed; match your client to the server

Overview

GlusterFS on 24007 aggregates storage across nodes. Default installs trust any client, so you can list and mount volumes without credentials.

Enumeration

List volumes from your box:

gluster --remote-host=<TARGET> volume info

nmap:

nmap -p24007,49152 -sV <TARGET>

Mount and read

sudo mount -t glusterfs <TARGET>:/<volume> /mnt

Hardening

Set auth.allow to trusted IPs, enable TLS/management encryption, and firewall 24007 + brick ports.

References