File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed
javascript/ql/lib/semmle/javascript/security/regexp
java/ql/lib/semmle/code/java/security/regexp
python/ql/lib/semmle/python/security/regexp
ruby/ql/lib/codeql/ruby/security/regexp Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1029,7 +1029,7 @@ module ReDoSPruning<isCandidateSig/2 isCandidate> {
10291029 * as the suffix "X" will cause both the regular expressions to be rejected.
10301030 *
10311031 * The string `w` is repeated any number of times because it needs to be
1032- * infinitely repeatedable for the attack to work.
1032+ * infinitely repeatable for the attack to work.
10331033 * For the regular expression `/((ab)+)*abab/` the accepting state is not reachable from the fork
10341034 * using epsilon transitions. But any attempt at repeating `w` will end in a state that accepts all suffixes.
10351035 */
Original file line number Diff line number Diff line change @@ -1029,7 +1029,7 @@ module ReDoSPruning<isCandidateSig/2 isCandidate> {
10291029 * as the suffix "X" will cause both the regular expressions to be rejected.
10301030 *
10311031 * The string `w` is repeated any number of times because it needs to be
1032- * infinitely repeatedable for the attack to work.
1032+ * infinitely repeatable for the attack to work.
10331033 * For the regular expression `/((ab)+)*abab/` the accepting state is not reachable from the fork
10341034 * using epsilon transitions. But any attempt at repeating `w` will end in a state that accepts all suffixes.
10351035 */
Original file line number Diff line number Diff line change @@ -1029,7 +1029,7 @@ module ReDoSPruning<isCandidateSig/2 isCandidate> {
10291029 * as the suffix "X" will cause both the regular expressions to be rejected.
10301030 *
10311031 * The string `w` is repeated any number of times because it needs to be
1032- * infinitely repeatedable for the attack to work.
1032+ * infinitely repeatable for the attack to work.
10331033 * For the regular expression `/((ab)+)*abab/` the accepting state is not reachable from the fork
10341034 * using epsilon transitions. But any attempt at repeating `w` will end in a state that accepts all suffixes.
10351035 */
Original file line number Diff line number Diff line change @@ -1029,7 +1029,7 @@ module ReDoSPruning<isCandidateSig/2 isCandidate> {
10291029 * as the suffix "X" will cause both the regular expressions to be rejected.
10301030 *
10311031 * The string `w` is repeated any number of times because it needs to be
1032- * infinitely repeatedable for the attack to work.
1032+ * infinitely repeatable for the attack to work.
10331033 * For the regular expression `/((ab)+)*abab/` the accepting state is not reachable from the fork
10341034 * using epsilon transitions. But any attempt at repeating `w` will end in a state that accepts all suffixes.
10351035 */
You can’t perform that action at this time.
0 commit comments