@@ -40,21 +40,53 @@ public function rate()
40
40
// If we're unsure, we won't mark vulnerable
41
41
// If the list of guest versions is empty, we skip this test, this will happen for forums running a custom build
42
42
if (count ($ versions ) && count (array_diff ($ versions , [
43
+ // I remember there was a major fix in beta 13 but can't find details
44
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
43
45
FlarumVersion::BETA_7 ,
44
46
FlarumVersion::BETA_8 ,
47
+
48
+ // I remember there was a major fix in beta 13 but can't find details
49
+ // https://github.com/flarum/framework/security/advisories/GHSA-3wjh-93gr-chh6 Missing CSRF
50
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
45
51
FlarumVersion::BETA_9 ,
46
52
FlarumVersion::BETA_10 ,
47
53
FlarumVersion::BETA_11 ,
48
54
FlarumVersion::BETA_12 ,
49
- ])) === 0 ) {
50
- return true ;
51
- }
52
55
53
- // https://github.com/flarum/framework/security/advisories/GHSA-7x4w-j98p-854x
54
- if (count ($ versions ) && count (array_diff ($ versions , [
56
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
57
+ FlarumVersion::BETA_13 ,
58
+ FlarumVersion::BETA_14 ,
59
+ FlarumVersion::BETA_14_1 ,
60
+ FlarumVersion::BETA_15 ,
61
+ FlarumVersion::BETA_16 ,
62
+
63
+ // https://github.com/flarum/framework/security/advisories/GHSA-5qjq-69w6-fg57 XSS translator
64
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
65
+ FlarumVersion::V1_0_0 ,
66
+ FlarumVersion::V1_0_1 ,
67
+
68
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
69
+ FlarumVersion::V1_0_2 ,
70
+ FlarumVersion::V1_0_3 ,
71
+ FlarumVersion::V1_0_4 ,
72
+ FlarumVersion::V1_1_0 ,
73
+ FlarumVersion::V1_1_1 ,
74
+ FlarumVersion::V1_2_0 ,
75
+ FlarumVersion::V1_2_1 ,
76
+ FlarumVersion::V1_3_0 ,
77
+ FlarumVersion::V1_3_1 ,
78
+ FlarumVersion::V1_4_0 ,
79
+
80
+ // https://github.com/flarum/framework/security/advisories/GHSA-7x4w-j98p-854x XSS discussion title
81
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
55
82
FlarumVersion::V1_5_0 ,
56
83
FlarumVersion::V1_6_0 ,
57
84
FlarumVersion::V1_6_1 ,
85
+
86
+ // https://github.com/flarum/framework/security/advisories/GHSA-22m9-m3ww-53h3 Mentions REST
87
+ // https://github.com/flarum/framework/security/advisories/GHSA-8gcg-vwmw-rxj4 Notifications leak
88
+ // https://github.com/flarum/framework/security/advisories/GHSA-hph3-hv3c-7725 First post deleted
89
+ FlarumVersion::V1_6_2 ,
58
90
])) === 0 ) {
59
91
return true ;
60
92
}
0 commit comments