cbcvebase.
CVE-2009-2727
published 2009-08-10

CVE-2009-2727: Stack-based buffer overflow in the _tt_internal_realpath function in the ToolTalk library (libtt.a) in IBM AIX 5.2.0, 5.3.0, 5.3.7 through 5.3.10, and 6.1.0…

PriorityP264critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
26.75%
97.8th percentile
Stack-based buffer overflow in the _tt_internal_realpath function in the ToolTalk library (libtt.a) in IBM AIX 5.2.0, 5.3.0, 5.3.7 through 5.3.10, and 6.1.0 through 6.1.3, when the rpc.ttdbserver daemon is enabled in /etc/inetd.conf, allows remote attackers to execute arbitrary code via a long XDR-encoded ASCII string to remote procedure 15.

Affected

16 ranges
VendorProductVersion rangeFixed in
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix
ibmaix

Detection & IOCsextracted from sources · hover to see the quote

processrpc.ttdbserverd
commandsunrpc_call(15, buf)
otherSunRPC program number 100083, version 1, procedure 15 (TCP)
bytes
\x7f\xff\xfb\x78 (repeated 1920 times, NOP sled)
  • Detect exploitation attempts by monitoring for unusually large XDR-encoded strings sent to SunRPC program 100083 (rpc.ttdbserverd) procedure 15 over TCP.
  • Look for the PPC NOP sled byte pattern 0x7FFFFB78 repeated in large RPC payloads destined for rpc.ttdbserverd.
  • Monitor /etc/inetd.conf for the presence of rpc.ttdbserver; the vulnerability is only exploitable when this daemon is enabled.
  • Alert on large RPC calls to SunRPC program 100083 procedure 15 over TCP containing repetitive 4-byte block patterns consistent with return-address bruteforcing (step size 1024 bytes).
  • ·The exploit only works when rpc.ttdbserverd is explicitly enabled in /etc/inetd.conf; disabling it removes the attack surface entirely.
  • ·The Metasploit module uses bruteforce return-address stepping, meaning multiple connection attempts with varying Ret values will be observed before a successful exploit; single-attempt blocking may be insufficient.
  • ·Return addresses and stack offsets differ per AIX minor version (5.3.7–5.3.10, 6.1.0–6.1.4); detection signatures based on specific return address values will only cover known targets.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.