回答編集履歴

3

192.168.1.0 and 192.168.3.0

2020/06/28 15:08

投稿

think49
think49

スコア18166

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- ネットワークアドレス(192.168.1.0)でも現象は再現しませんでした。
25
+ ネットワークアドレス(192.168.1.0 and 192.168.3.0)でも現象は再現しませんでした。
26
26
 
27
27
  (一応、現在参加しているネットワークアドレスにして、http://も試しましたが、現象は再現できませんでした)
28
28
 
@@ -36,7 +36,7 @@
36
36
 
37
37
  <script>alert(1);</script>
38
38
 
39
- <iframe src="https://192.168.3.0/"></iframe>
39
+ <iframe src="https://192.168.1.0/"></iframe>
40
40
 
41
41
  <script>alert(2);</script>
42
42
 

2

再現条件

2020/06/28 15:08

投稿

think49
think49

スコア18166

test CHANGED
@@ -13,6 +13,30 @@
13
13
  <script>alert(1);</script>
14
14
 
15
15
  <iframe src="https://test.example/"></iframe>
16
+
17
+ <script>alert(2);</script>
18
+
19
+ <script>alert(3);</script>
20
+
21
+ ```
22
+
23
+
24
+
25
+ ネットワークアドレス(192.168.1.0)でも現象は再現しませんでした。
26
+
27
+ (一応、現在参加しているネットワークアドレスにして、http://も試しましたが、現象は再現できませんでした)
28
+
29
+ 下記HTMLは、「1,2,3」全て手動で [OK] を押下できます。
30
+
31
+
32
+
33
+ ```HTML
34
+
35
+ <!DOCTYPE html>
36
+
37
+ <script>alert(1);</script>
38
+
39
+ <iframe src="https://192.168.3.0/"></iframe>
16
40
 
17
41
  <script>alert(2);</script>
18
42
 
@@ -72,7 +96,7 @@
72
96
 
73
97
  <script>alert(1);</script>
74
98
 
75
- <iframe src="https://0.0.0.1/"></iframe>
99
+ <iframe src="http://0.0.0.1/"></iframe>
76
100
 
77
101
  <script>alert(2);</script>
78
102
 
@@ -82,11 +106,57 @@
82
106
 
83
107
 
84
108
 
85
- ### 0.0.0.1
109
+ **ブロードキャストアドレス**(255.255.255.255)に変更しても、同じ結果となりました。
110
+
111
+ 下記HTMLは、「1,3」手動で [OK] を押下できますが、「2」は自動的に [OK] が押下した状態となります。
86
112
 
87
113
 
88
114
 
115
+ ```HTML
116
+
117
+ <!DOCTYPE html>
118
+
119
+ <script>alert(1);</script>
120
+
121
+ <iframe src="https://255.255.255.255/"></iframe>
122
+
123
+ <script>alert(2);</script>
124
+
125
+ <script>alert(3);</script>
126
+
127
+ ```
128
+
129
+
130
+
131
+ ### 0.0.0.0/8
132
+
133
+
134
+
89
- そもそも、「"0.0.0.1" のIPアドレスは何なのか」という話になりますが、第一オクテットが0のIPアドレスの定義は調べ切れませんした
135
+ そもそも、「"0.0.0.1" のIPアドレスは何なのか」という話になりますが、`0.0.0.0/8` は到達不能(Destination: False)として予約されたアドレスのよう
136
+
137
+
138
+
139
+ - [0.0.0.0にはアクセスしないこと - Qiita](https://qiita.com/amuyikam/items/0063df223aed40193ba9)
140
+
141
+ - [RFC 6890 - Special-Purpose IP Address Registries](https://tools.ietf.org/html/rfc6890#section-2.2.2)
142
+
143
+
144
+
145
+ ### 再現条件
146
+
147
+
148
+
149
+ 詳細は不明ですが、
150
+
151
+
152
+
153
+ - `0.0.0.0/8`
154
+
155
+ - `255.255.255.255` (ブロードキャストアドレス)
156
+
157
+
158
+
159
+ のような、一般にブラウザで指定されることのない特別なIPアドレスでは現象が再現されるようです。
90
160
 
91
161
 
92
162
 

1

delete クラスAアドレスの範囲にあることは分かるものの

2020/06/28 14:41

投稿

think49
think49

スコア18166

test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
 
88
88
 
89
- そもそも、「"0.0.0.1" のIPアドレスは何なのか」という話になりますが、クラスAアドレスの範囲にあることは分かるものの、第一オクテットが0のIPアドレスの定義は調べ切れませんでした。
89
+ そもそも、「"0.0.0.1" のIPアドレスは何なのか」という話になりますが、第一オクテットが0のIPアドレスの定義は調べ切れませんでした。
90
90
 
91
91
 
92
92