CVE-2026-127079 · Other
NO FIX YET · SEE WHAT TO DO
OpsTree BuildPiper before 2.7.0 does not limit how many password-reset one-time codes can be tried. An unauthenticated attacker can guess the 6-digit code at the check_otp endpoint and reset a victim's password, taking over the account.
first public Nov 13, 2026 · 1 source
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
BuildPiper versions before 2.7.0 with the password-reset OTP flow enabled are exposed. Instances where the reset endpoint is not reachable by outside users are less exposed; the sources do not say more.
Not affected if version-2.7.0-or-later
Who cares buildpiper, self-hosted
2.7.0 or later (per the advisory's 'before 2.7.0' range).OpsTree BuildPiper before 2.7.0 lacks rate limiting on password-reset OTP verification, allowing unauthenticated attackers to brute force 6-digit OTPs. Attackers can initiate a reset and submit unthrottled guesses to the check_otp endpoint, resetting the target's password and taking over the account.
This page as .md · .json · CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.