diff --git a/lib/internal/validators.js b/lib/internal/validators.js index 8127bd66fe3609..59b4700f1d316d 100644 --- a/lib/internal/validators.js +++ b/lib/internal/validators.js @@ -459,7 +459,7 @@ function validateUnion(value, name, union) { } } -const linkValueRegExp = /^(?:<[^>]*>;)\s*(?:rel=(")?[^;"]*\1;?)\s*(?:(?:as|anchor|title|crossorigin|disabled|fetchpriority|rel|referrerpolicy)=(")?[^;"]*\2)?$/; +const linkValueRegExp = /^(?:<[^>]*>)(?:\s*;\s*[^;"]+(?:=(")?[^;"]*\1)?)*$/; /** * @param {any} value