id: CVE-2022-47075 info: name: Smart Office Web 20.28 - Information Disclosure author: r3Y3r53 severity: high description: | An issue was discovered in Smart Office Web 20.28 and earlier allows attackers to download sensitive information via the action name parameter to ExportEmployeeDetails.aspx, and to ExportReportingManager.aspx. impact: | Unauthenticated attackers can download sensitive employee information including personal details, employee codes, and reporting relationships through vulnerable export endpoints in Smart Office Web, potentially exposing confidential HR data. remediation: | Upgrade to a version of Smart Office Web later than 20.28 that implements proper authentication checks on export endpoints. reference: - https://packetstormsecurity.com/files/173093/Smart-Office-Web-20.28-Information-Disclosure-Insecure-Direct-Object-Reference.html - https://nvd.nist.gov/vuln/detail/CVE-2022-47075 - http://packetstormsecurity.com/files/173093/Smart-Office-Web-20.28-Information-Disclosure-Insecure-Direct-Object-Reference.html - https://cvewalkthrough.com/smart-office-suite-unauthenticated-data-ex/ - https://youtu.be/D42upepxzwM classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N cvss-score: 7.5 cve-id: CVE-2022-47075 epss-score: 0.59407 epss-percentile: 0.9913 cpe: cpe:2.3:a:smartofficepayroll:smartoffice:*:*:*:*:web:*:*:* metadata: verified: true max-request: 1 vendor: smartofficepayroll product: smartoffice tags: cve,cve2022,packetstorm,smart-office,info,exposure,smartofficepayroll,vkev,vuln http: - method: GET path: - "{{BaseURL}}/ExportReportingManager.aspx" matchers: - type: dsl dsl: - 'status_code == 200' - 'contains(content_type, "application/CSV")' - 'contains(body, "EmployeeName") && contains(body, "EmployeeCode")' condition: and # digest: 490a00463044022071681823ed75b8fb6c3f60753436a01824dbc05d2a7fcdcb168a5ae6c6e8985502203d4606b40fa8fa1f58a051860b4f9fe1ad24d316a7a33c3006ec331f41ca1e6c:922c64590222798bb761d5b6d8e72950