Inefficient regular expression complexity in Nautobot - #VU155750
Published: October 14, 2026
Vulnerability details
The vulnerability allows a remote privileged user to cause a denial of service.
The vulnerability exists due to inefficient regular expression complexity in Nautobot's custom field validation_regex evaluation when validating submitted values during object creation and updates. A remote privileged user can configure a pattern that exhibits catastrophic backtracking and submit nonmatching values concurrently to cause a denial of service.
Configuring a custom field requires the extras.add_customfield or extras.change_customfield permission. Evaluation is reached through the web UI, REST API, GraphQL mutations, CSV import and Jobs. The configured pattern applies to all users of the instance, and the person who configured it need not be present when it triggers.