Am I affected?
Description
Relative Path Traversal, Improper Isolation or Compartmentalization vulnerability in erlang otp erlang/otp (tftp_file modules), erlang otp inets (tftp_file modules), erlang otp tftp (tftp_file modules) allows Relative Path Traversal.
This vulnerability is associated with program files lib/tftp/src/tftp_file.erl, src/tftp_file.erl.
This issue affects OTP from OTP 17.0 before OTP 26.2.5.17, OTP 27.3.4.8, and OTP 28.3.2, corresponding to inets from 5.10 before 7.0, and tftp from 1.0 before 1.1.1.1, 1.2.2.1, and 1.2.4.
Weaknesses & attack patterns
Weakness
CWE-23
·
Relative Path Traversal
in catalog →
MITRE ↗
Attack patterns
CAPEC-139
·
Relative Path Traversal
MITRE ↗
Affected — Erlang
modules · source files
Affected — Erlang / inets Repository ↗
modules · source files
Affected — Erlang / tftp Repository ↗
modules · source files
Affected — GitHub / erlang/otp Repository ↗
modules · source files
Configurations
A TFTP server must be started and the TFTP port must be reachable by the attacker, using the tftp application (or the legacy inets TFTP service) with the tftp_file callback module configured with the {root_dir, Dir} option.
References
Credits
CVSS breakdown
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N