var-201910-1414
Vulnerability from variot
NETGEAR JNR1010 devices before 1.0.0.32 have Incorrect Access Control because the ok value of the auth cookie is a special case. NETGEAR JNR1010 The device contains a session expiration vulnerability.Information is obtained, information is altered, and service operation is disrupted (DoS) There is a possibility of being put into a state. NETGEAR JNR1010 is a wireless router from NETGEAR.
NETGEAR JNR1010 versions prior to 1.0.0.32 had an access control error vulnerability that originated from a network system or product that did not properly restrict access to resources from unauthorized roles. No detailed vulnerability details are provided at this time. Hi,
Can you assign CVE id to this flaw?
Details
Product Vendor: Netgear
Netgear GPL:
http://kb.netgear.com/app/answers/detail/a_id/2649/~/netgear-open-source-code-for-programmers-(gpl)
http://www.gnu.org/licenses/gpl.txt
Bug Name: Broken Authentication & Improper Session Management in Netgear
Router JNR1010 Version 1.0.0.24
Software: Netgear Router JNR1010 Firmware
Version: 1.0.0.24
Last Updated: 10-06-2015
http://kb.netgear.com/app/answers/detail/a_id/29270/~/jnr1010-firmware-version-1.0.0.24
Homepage: http://netgear.com/
Severity High
Status: Fixed
http://kb.netgear.com/app/answers/detail/a_id/30177/~/jnr1010-firmware-version-1.0.0.32
CVE : not assigned
POC Video URL: https://www.youtube.com/watch?v=vd7Ffy0edYg
Description
Attacker uses leaks or flaws in the authentication or session management functions (e.g., exposed accounts, passwords, session IDs) to impersonate users. Developers frequently build custom authentication and session management schemes, but building these correctly is hard. As a result, these custom schemes frequently have flaws in areas such as logout, password management, timeouts, remember me, secret question, account update, etc.
Technical Details
Authentication Bypass:
Try Accessing the URL which the normal user have no longer access without credentials with auth token value as “ok” and HTTP Basic Authentication header with password value
Improper Session Management:
Create a fake Session ID and submit the request to the server with the credentials. Whereas, you can see that the session id has no change even after getting logged in and during logout process.
For more, also refer - https://github.com/cybersecurityworks/Disclosed/issues/14
Fix
Regenerate the session-id of the end user during login and logout process. Invalidate all the initialized session variables during logout process. Check for unauthenticated access to all the pages inside login. Remove Basic HTTP Authentication and Implement any other authentication technique.
Advisory Timeline
28/10/2015 - Discovered in Netgear Router JNR1010 Firmware Version 1.0.0.24 28/10//2015 - Reported to vendor through support option but, no response 30/10//2015 - Reported to vendor through another support option available here http://support.netgear.com/for_home/default.aspx. But, again no response. 03/11/2015 - Finally, Technical Team started addressing about the issue after so many follow ups through phone/mail. 13/12/2015 - Vulnerability got fixed & case was closed. 30/12/2015 - Netgear Released updated version 1.0.0.32 http://kb.netgear.com/app/answers/detail/a_id/30177/~/jnr1010-firmware-version-1.0.0.32
Credits & Authors
Sathish Kumar sathish@cybersecurityworks.com from cybersecurityworks Pvt Ltd http://www.cybersecurityworks.com
About Cybersecurityworks
Cybersecurity Works is basically an auditing company passionate working on findings & reporting security flaws & vulnerabilities on web application and network. As professionals, we handle each client differently based on their unique requirements. Visit our website http://www.cybersecurityworks.com for more information.
--
Cheers !!!
Team CSW Research Lab http://www.cybersecurityworks.com
Show details on source website{ "@context": { "@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#", "affected_products": { "@id": "https://www.variotdbs.pl/ref/affected_products" }, "configurations": { "@id": "https://www.variotdbs.pl/ref/configurations" }, "credits": { "@id": "https://www.variotdbs.pl/ref/credits" }, "cvss": { "@id": "https://www.variotdbs.pl/ref/cvss/" }, "description": { "@id": "https://www.variotdbs.pl/ref/description/" }, "exploit_availability": { "@id": "https://www.variotdbs.pl/ref/exploit_availability/" }, "external_ids": { "@id": "https://www.variotdbs.pl/ref/external_ids/" }, "iot": { "@id": "https://www.variotdbs.pl/ref/iot/" }, "iot_taxonomy": { "@id": "https://www.variotdbs.pl/ref/iot_taxonomy/" }, "patch": { "@id": "https://www.variotdbs.pl/ref/patch/" }, "problemtype_data": { "@id": "https://www.variotdbs.pl/ref/problemtype_data/" }, "references": { "@id": "https://www.variotdbs.pl/ref/references/" }, "sources": { "@id": "https://www.variotdbs.pl/ref/sources/" }, "sources_release_date": { "@id": "https://www.variotdbs.pl/ref/sources_release_date/" }, "sources_update_date": { "@id": "https://www.variotdbs.pl/ref/sources_update_date/" }, "threat_type": { "@id": "https://www.variotdbs.pl/ref/threat_type/" }, "title": { "@id": "https://www.variotdbs.pl/ref/title/" }, "type": { "@id": "https://www.variotdbs.pl/ref/type/" } }, "@id": "https://www.variotdbs.pl/vuln/VAR-201910-1414", "affected_products": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/affected_products#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" }, "@id": "https://www.variotdbs.pl/ref/sources" } }, "data": [ { "model": "jnr1010", "scope": "lt", "trust": 1.6, "vendor": "netgear", "version": "1.0.0.32" }, { "model": "jnr1010", "scope": "lt", "trust": 0.8, "vendor": "net gear", "version": "1.0.0.32" } ], "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "NVD", "id": "CVE-2016-11014" } ] }, "configurations": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/configurations#", "children": { "@container": "@list" }, "cpe_match": { "@container": "@list" }, "data": { "@container": "@list" }, "nodes": { "@container": "@list" } }, "data": [ { "CVE_data_version": "4.0", "nodes": [ { "cpe_match": [ { "cpe22Uri": "cpe:/o:netgear:jnr1010_firmware", "vulnerable": true } ], "operator": "OR" } ] } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2016-009566" } ] }, "credits": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/credits#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "CSW Research Lab, Sathish Kumar", "sources": [ { "db": "PACKETSTORM", "id": "135216" } ], "trust": 0.1 }, "cve": "CVE-2016-11014", "cvss": { "@context": { "cvssV2": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#" }, "@id": "https://www.variotdbs.pl/ref/cvss/cvssV2" }, "cvssV3": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#" }, "@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/" }, "severity": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/cvss/severity#" }, "@id": "https://www.variotdbs.pl/ref/cvss/severity" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" }, "@id": "https://www.variotdbs.pl/ref/sources" } }, "data": [ { "cvssV2": [ { "accessComplexity": "LOW", "accessVector": "NETWORK", "authentication": "NONE", "author": "nvd@nist.gov", "availabilityImpact": "PARTIAL", "baseScore": 7.5, "confidentialityImpact": "PARTIAL", "exploitabilityScore": 10.0, "id": "CVE-2016-11014", "impactScore": 6.4, "integrityImpact": "PARTIAL", "severity": "HIGH", "trust": 1.8, "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P", "version": "2.0" }, { "accessComplexity": "LOW", "accessVector": "NETWORK", "authentication": "NONE", "author": "CNVD", "availabilityImpact": "PARTIAL", "baseScore": 7.5, "confidentialityImpact": "PARTIAL", "exploitabilityScore": 10.0, "id": "CNVD-2019-36471", "impactScore": 6.4, "integrityImpact": "PARTIAL", "severity": "HIGH", "trust": 0.6, "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P", "version": "2.0" } ], "cvssV3": [ { "attackComplexity": "LOW", "attackVector": "NETWORK", "author": "nvd@nist.gov", "availabilityImpact": "HIGH", "baseScore": 9.8, "baseSeverity": "CRITICAL", "confidentialityImpact": "HIGH", "exploitabilityScore": 3.9, "id": "CVE-2016-11014", "impactScore": 5.9, "integrityImpact": "HIGH", "privilegesRequired": "NONE", "scope": "UNCHANGED", "trust": 1.0, "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "version": "3.1" }, { "attackComplexity": "Low", "attackVector": "Network", "author": "NVD", "availabilityImpact": "High", "baseScore": 9.8, "baseSeverity": "Critical", "confidentialityImpact": "High", "exploitabilityScore": null, "id": "CVE-2016-11014", "impactScore": null, "integrityImpact": "High", "privilegesRequired": "None", "scope": "Unchanged", "trust": 0.8, "userInteraction": "None", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "version": "3.0" } ], "severity": [ { "author": "nvd@nist.gov", "id": "CVE-2016-11014", "trust": 1.0, "value": "CRITICAL" }, { "author": "NVD", "id": "CVE-2016-11014", "trust": 0.8, "value": "Critical" }, { "author": "CNVD", "id": "CNVD-2019-36471", "trust": 0.6, "value": "HIGH" }, { "author": "CNNVD", "id": "CNNVD-201910-1171", "trust": 0.6, "value": "CRITICAL" } ] } ], "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "CNNVD", "id": "CNNVD-201910-1171" }, { "db": "NVD", "id": "CVE-2016-11014" } ] }, "description": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/description#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "NETGEAR JNR1010 devices before 1.0.0.32 have Incorrect Access Control because the ok value of the auth cookie is a special case. NETGEAR JNR1010 The device contains a session expiration vulnerability.Information is obtained, information is altered, and service operation is disrupted (DoS) There is a possibility of being put into a state. NETGEAR JNR1010 is a wireless router from NETGEAR. \n\nNETGEAR JNR1010 versions prior to 1.0.0.32 had an access control error vulnerability that originated from a network system or product that did not properly restrict access to resources from unauthorized roles. No detailed vulnerability details are provided at this time. Hi,\n\nCan you assign CVE id to this flaw?\n\nDetails\n================\n\n#Product Vendor: Netgear\n#Netgear GPL:\nhttp://kb.netgear.com/app/answers/detail/a_id/2649/~/netgear-open-source-code-for-programmers-(gpl)\n\nhttp://www.gnu.org/licenses/gpl.txt\n#Bug Name: Broken Authentication \u0026 Improper Session Management in Netgear\nRouter JNR1010 Version 1.0.0.24\n#Software: Netgear Router JNR1010 Firmware\n#Version: 1.0.0.24\n#Last Updated: 10-06-2015\n\u003chttp://kb.netgear.com/app/answers/detail/a_id/29270/~/jnr1010-firmware-version-1.0.0.24\u003e\n#Homepage: http://netgear.com/\n#Severity High\n#Status: Fixed\n\u003chttp://kb.netgear.com/app/answers/detail/a_id/30177/~/jnr1010-firmware-version-1.0.0.32\u003e\n\n#CVE : not assigned\n#POC Video URL: https://www.youtube.com/watch?v=vd7Ffy0edYg\n\nDescription\n================\nAttacker uses leaks or flaws in the authentication or session management\nfunctions (e.g., exposed accounts, passwords, session IDs) to impersonate\nusers. Developers frequently build custom authentication and session\nmanagement schemes, but building these correctly is hard. As a result,\nthese custom schemes frequently have flaws in areas such as logout,\npassword management, timeouts, remember me, secret question, account\nupdate, etc. \n\nTechnical Details\n================\n*Authentication Bypass:*\n\nTry Accessing the URL which the normal user have no longer access without\ncredentials with auth token value as* \u201cok\u201d *and HTTP Basic Authentication\nheader with password value\n\n*Improper Session Management:*\n\nCreate a fake Session ID and submit the request to the server with the\ncredentials. Whereas, you can see that the session id has no change even\nafter getting logged in and during logout process. \n\nFor more, also refer -\nhttps://github.com/cybersecurityworks/Disclosed/issues/14\n\nFix\n================\nRegenerate the session-id of the end user during login and logout process. \nInvalidate all the initialized session variables during logout process. \nCheck for unauthenticated access to all the pages inside login. \nRemove Basic HTTP Authentication and Implement any other authentication\ntechnique. \n\nAdvisory Timeline\n================\n\n28/10/2015 - Discovered in Netgear Router JNR1010 Firmware Version 1.0.0.24\n28/10//2015 - Reported to vendor through support option but, no response\n30/10//2015 - Reported to vendor through another support option available\nhere \u003chttp://support.netgear.com/for_home/default.aspx\u003e. But, again no\nresponse. \n03/11/2015 - Finally, Technical Team started addressing about the issue\nafter so many follow ups through phone/mail. \n13/12/2015 - Vulnerability got fixed \u0026 case was closed. \n30/12/2015 - Netgear Released updated version 1.0.0.32\n\u003chttp://kb.netgear.com/app/answers/detail/a_id/30177/~/jnr1010-firmware-version-1.0.0.32\u003e\n\nCredits \u0026 Authors\n================\nSathish Kumar \u003csathish@cybersecurityworks.com\u003e from cybersecurityworks Pvt\nLtd \u003chttp://www.cybersecurityworks.com\u003e\n\nAbout Cybersecurityworks\n================\nCybersecurity Works is basically an auditing company passionate working on\nfindings \u0026 reporting security flaws \u0026 vulnerabilities on web application\nand network. As professionals, we handle each client differently based on\ntheir unique requirements. Visit our website\n\u003chttp://www.cybersecurityworks.com\u003e for more information. \n\n-- \n----------\nCheers !!!\n\nTeam CSW Research Lab \u003chttp://www.cybersecurityworks.com\u003e\n", "sources": [ { "db": "NVD", "id": "CVE-2016-11014" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "PACKETSTORM", "id": "135216" } ], "trust": 2.25 }, "external_ids": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/external_ids#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "db": "NVD", "id": "CVE-2016-11014", "trust": 3.0 }, { "db": "PACKETSTORM", "id": "135216", "trust": 2.3 }, { "db": "JVNDB", "id": "JVNDB-2016-009566", "trust": 0.8 }, { "db": "CNVD", "id": "CNVD-2019-36471", "trust": 0.6 }, { "db": "CNNVD", "id": "CNNVD-201910-1171", "trust": 0.6 } ], "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "PACKETSTORM", "id": "135216" }, { "db": "CNNVD", "id": "CNNVD-201910-1171" }, { "db": "NVD", "id": "CVE-2016-11014" } ] }, "id": "VAR-201910-1414", "iot": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/iot#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": true, "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" } ], "trust": 0.06 }, "iot_taxonomy": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/iot_taxonomy#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "category": [ "Network device" ], "sub_category": null, "trust": 0.6 } ], "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" } ] }, "last_update_date": "2024-11-23T22:37:37.064000Z", "patch": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/patch#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "title": "JNR1010 - N150 4 Port Wireless Router", "trust": 0.8, "url": "https://www.netgear.com/support/product/JNR1010.aspx" }, { "title": "Patch for NETGEAR JNR1010 Access Control Error Vulnerability", "trust": 0.6, "url": "https://www.cnvd.org.cn/patchInfo/show/186191" } ], "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" } ] }, "problemtype_data": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/problemtype_data#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "problemtype": "CWE-613", "trust": 1.8 } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "NVD", "id": "CVE-2016-11014" } ] }, "references": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/references#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "trust": 3.0, "url": "https://lists.openwall.net/full-disclosure/2016/01/11/5" }, { "trust": 2.3, "url": "https://github.com/cybersecurityworks/disclosed/issues/14" }, { "trust": 2.2, "url": "https://khalil-shreateh.com/khalil.shtml/it-highlights/593-netgear-1.0.0.24-bypass---improper-session-management--.html" }, { "trust": 2.2, "url": "https://packetstormsecurity.com/files/135216/netgear-1.0.0.24-bypass-improper-session-management.html" }, { "trust": 1.6, "url": "https://cybersecurityworks.com/zerodays/cve-2016-11014-netgear.html" }, { "trust": 0.8, "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2016-11014" }, { "trust": 0.8, "url": "https://nvd.nist.gov/vuln/detail/cve-2016-11014" }, { "trust": 0.1, "url": "https://www.youtube.com/watch?v=vd7ffy0edyg" }, { "trust": 0.1, "url": "http://www.cybersecurityworks.com\u003e" }, { "trust": 0.1, "url": "http://netgear.com/" }, { "trust": 0.1, "url": "http://kb.netgear.com/app/answers/detail/a_id/2649/~/netgear-open-source-code-for-programmers-(gpl)" }, { "trust": 0.1, "url": "http://kb.netgear.com/app/answers/detail/a_id/29270/~/jnr1010-firmware-version-1.0.0.24\u003e" }, { "trust": 0.1, "url": "http://kb.netgear.com/app/answers/detail/a_id/30177/~/jnr1010-firmware-version-1.0.0.32\u003e" }, { "trust": 0.1, "url": "http://support.netgear.com/for_home/default.aspx\u003e." }, { "trust": 0.1, "url": "http://www.gnu.org/licenses/gpl.txt" } ], "sources": [ { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "PACKETSTORM", "id": "135216" }, { "db": "CNNVD", "id": "CNNVD-201910-1171" }, { "db": "NVD", "id": "CVE-2016-11014" } ] }, "sources": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#", "data": { "@container": "@list" } }, "data": [ { "db": "CNVD", "id": "CNVD-2019-36471" }, { "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "db": "PACKETSTORM", "id": "135216" }, { "db": "CNNVD", "id": "CNNVD-201910-1171" }, { "db": "NVD", "id": "CVE-2016-11014" } ] }, "sources_release_date": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources_release_date#", "data": { "@container": "@list" } }, "data": [ { "date": "2019-10-22T00:00:00", "db": "CNVD", "id": "CNVD-2019-36471" }, { "date": "2019-10-28T00:00:00", "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "date": "2016-01-11T17:06:04", "db": "PACKETSTORM", "id": "135216" }, { "date": "2019-10-16T00:00:00", "db": "CNNVD", "id": "CNNVD-201910-1171" }, { "date": "2019-10-16T11:15:13.380000", "db": "NVD", "id": "CVE-2016-11014" } ] }, "sources_update_date": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources_update_date#", "data": { "@container": "@list" } }, "data": [ { "date": "2019-10-22T00:00:00", "db": "CNVD", "id": "CNVD-2019-36471" }, { "date": "2019-10-28T00:00:00", "db": "JVNDB", "id": "JVNDB-2016-009566" }, { "date": "2020-10-30T00:00:00", "db": "CNNVD", "id": "CNNVD-201910-1171" }, { "date": "2024-11-21T02:45:18.207000", "db": "NVD", "id": "CVE-2016-11014" } ] }, "threat_type": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/threat_type#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "remote", "sources": [ { "db": "CNNVD", "id": "CNNVD-201910-1171" } ], "trust": 0.6 }, "title": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/title#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "NETGEAR JNR1010 Session expiration vulnerability on devices", "sources": [ { "db": "JVNDB", "id": "JVNDB-2016-009566" } ], "trust": 0.8 }, "type": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/type#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "code problem", "sources": [ { "db": "CNNVD", "id": "CNNVD-201910-1171" } ], "trust": 0.6 } }
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.