Security Vulnerability Disclosures (2022)

15 minute read

  15 minute read

Security Vulnerability Disclosures (2022)

A collection of 23 CVEs (27 total vulnerabilities) discovered and responsibly disclosed during Q1 2022 across open-source projects. All vulnerabilities were reported through huntr.com and coordinated with vendors for remediation.

Disclaimer: This vulnerability research was conducted as a personal initiative during free time in the first quarter of 2022. The approach employed was generic and exploratory in nature, focusing on common vulnerability patterns across various open-source projects without a specific vulnerability research focus. These findings represent opportunistic discoveries rather than focused, targeted security research.

💡 Key Highlights

  • 9 High-Severity Vulnerabilities including 2 Remote Code Execution (RCE) exploits
  • 3 Vendors publicly acknowledged disclosures (PandoraFMS, Webmin, LibreNMS)
  • 100% Responsible Disclosure - All findings coordinated with vendors before publication
  • 27 Vulnerabilities across 8 open-source projects discovered in Q1 2022

🔍 Methodology

This research was straight-up cowboy-style vulnerability hunting - no formal scope, no strategic targets, just opportunistic testing across whatever projects caught my attention during downtime in Q1 2022.

The Approach

Hybrid Blackbox + Whitebox Testing

  • Blackbox side: Fuzzing input fields, probing authentication, testing parameter tampering, looking for obvious misconfigurations.
  • Whitebox side: Pulling source code from GitHub, tracing execution flow, inspecting config files, understanding the actual business logic.
  • No formal framework. Just switching between “I can’t see the code” and “I can see the code” depending on what the repo gave me.

Source → Sink | Sink → Source (Bidirectional)

  • Source → Sink (Forward Tracing): Following user input through the app - where does it go? Does it hit a database unescaped? Gets reflected in HTML? Stored for later rendering? Testing the “what I can see” path.
  • Sink → Source (Reverse Tracing): Code sink analysis - raw SQL queries, unfiltered exec/system calls, eval with user input, file operations without path validation, unescaped output functions, dangerous function calls (passthru, shell_exec, preg_replace /e), weak or missing input sanitization.
  • Both directions, no filter.

What Actually Happened

  1. Reconnaissance - GitHub source review, basic enumeration, demo instance testing.
  2. Input Testing - Payloads, special characters, boundary cases, NoSQL/SQL injection attempts, XSS vectors (quoted, unquoted, event handlers, DOM manipulation).
  3. Business Logic Poking - Privilege escalation attempts, IDOR testing, design workflow manipulation.
  4. Data Flow Analysis - Tracing where user-controlled data goes, where sensitive data comes from, what’s stored unencrypted, what’s logged.
  5. Reproduction & PoC - Validating findings on clean installs, documenting exact steps.

No Methodology, All Results

  • No NIST/OWASP formal assessment structure
  • No pre-planned test cases or checklists
  • No target prioritization - just whatever interested me that week
  • Generic OWASP Top 10 patterns applied across all targets
  • All 27 findings came from manual code review + basic input testing

Validation

Every CVE/unassigned finding was:

  • Reproduced independently on separate instances
  • Documented with step-by-step PoCs
  • Reported via huntr.com coordinated disclosure
  • Confirmed working by vendor patches

📊 Summary Statistics

Metric Count  
Total CVEs Assigned 23  
Total Vulnerabilities Reported 27  
Year of Discovery 2022  
Critical Severity (CVSS 9.0+) 0  
High Severity (CVSS 7.0-8.9) 9  
Medium Severity (CVSS 4.0-6.9) 12  
Low Severity (CVSS 0.1-3.9) 2  
Unique Vendors Affected 8  
Year of Discovery 2022 -

🎯 Severity Breakdown

🔴 High Severity (9 CVEs)

  • Access Control → RCE - CVE-2022-0824 (Webmin)
  • Relative Path Traversal → RCE - CVE-2022-1648 (PandoraFMS)
  • SQL Injection - CVE-2022-0754 (SuiteCRM)
  • Improper Access Control - CVE-2022-0755 (SuiteCRM), CVE-2022-0580 (LibreNMS)
  • Improper Authorization - CVE-2022-0587 (LibreNMS), CVE-2022-26310 (PandoraFMS)
  • Sensitive Information Exposure - CVE-2022-0588 (LibreNMS)
  • CSRF → Privilege Escalation - CVE-2022-26309 (PandoraFMS)

🟠 Medium Severity (12 CVEs)

  • Improper Access Control / Authorization - CVE-2022-0829 (Webmin), CVE-2022-0731, CVE-2022-0746 (Dolibarr), CVE-2022-0576 (LibreNMS), CVE-2022-26308 (PandoraFMS), CVE-2022-1223, CVE-2022-1224, CVE-2022-1225 (phpipam), CVE-2022-0756 (SuiteCRM)
  • XSS - Reflected / Stored / Generic - CVE-2022-0752, CVE-2022-0753 (HestiaCP), CVE-2022-1226 (phpipam), CVE-2022-0575, CVE-2022-0589 (LibreNMS), Navigate CMS, S-Cart (multiple)

🟡 Low Severity (2 CVEs)

  • Reflected XSS (phpipam, HestiaCP)

🚨 Most Notable Findings

Remote Code Execution (2 Vulnerabilities)

  • CVE-2022-0824 (Webmin) - Access control bypass → root privilege RCE via file manager exploitation
  • CVE-2022-1648 (PandoraFMS) - Relative path traversal → arbitrary code execution

Widespread Access Control Issues (13 CVEs)

  • Privilege escalation, IDOR, credential exposure across all tested projects

SQL Injection (Direct Database Access)

  • CVE-2022-0754 (SuiteCRM) - Unauthenticated database extraction possible

📋 Disclosed Vulnerabilities by Vendor

LibreNMS (6 Vulnerabilities, 6 CVEs)

Infrastructure monitoring platform with multiple access control and XSS flaws discovered.

CVE ID Vulnerability Type Severity
CVE-2022-0575 XSS - Stored Medium
CVE-2022-0576 XSS - Generic Medium
CVE-2022-0580 Improper Access Control High
CVE-2022-0587 Improper Authorization High
CVE-2022-0588 Sensitive Information Exposure High
CVE-2022-0589 XSS - Stored Medium

Impact: Authenticated attackers could escalate privileges, view sensitive data, and inject malicious scripts affecting other users.

Links: GitHub


PandoraFMS (4 Vulnerabilities, 4 CVEs)

Monitoring and management platform with authorization and RCE vulnerabilities.

CVE ID Vulnerability Type Severity
CVE-2022-1648 Relative Path Traversal → RCE High
CVE-2022-26308 Improper Access Control (Credential Store) Medium
CVE-2022-26309 CSRF → User Privilege Escalation High
CVE-2022-26310 Improper Authorization → Vertical Privesc High

Impact: Path traversal allows remote code execution; attackers could escalate privileges, access credential storage, and execute arbitrary commands. CSRF vulnerabilities enable unauthorized privilege elevation.

Links: GitHub


SuiteCRM (3 Vulnerabilities, 3 CVEs)

Open-source customer relationship management platform with injection and access control issues.

CVE ID Vulnerability Type Severity
CVE-2022-0754 SQL Injection High
CVE-2022-0755 Improper Access Control High
CVE-2022-0756 Improper Authorization Medium

Impact: Unauthenticated SQL injection enables database extraction; access control flaws allow unauthorized data manipulation.

Links: GitHub


phpipam (4 Vulnerabilities, 4 CVEs)

IP address management platform with weak access control and XSS vulnerabilities.

CVE ID Vulnerability Type Severity
CVE-2022-1223 Improper Access Control Medium
CVE-2022-1224 Improper Authorization Medium
CVE-2022-1225 Incorrect Privilege Assignment Medium
CVE-2022-1226 XSS - Reflected Low

Impact: Normal users could export sensitive data (XLS, MySQL dumps) restricted to administrators; reflected XSS affects other users.

Links: GitHub


Webmin (3 Vulnerabilities, 2 CVEs)

Remote system administration tool with access control bypass leading to RCE.

CVE ID Vulnerability Type Severity
CVE-2022-0824 Improper Access Control → RCE High
CVE-2022-0829 Improper Authorization Medium
(no CVE) Improper Access Control (File Manager) High

Impact: Access control bypass in the file manager allows authenticated attackers to perform unauthorized file operations. Additionally, a root Remote Code Execution (RCE) vulnerability can be achieved by chaining multiple functionalities across the file manager, http_download.cgi, and chmod.cgi, enabling authenticated attackers to execute arbitrary commands with root privileges.

Links: Website


Dolibarr (2 Vulnerabilities, 2 CVEs)

ERP/CRM platform with access control and business logic vulnerabilities.

CVE ID Vulnerability Type Severity
CVE-2022-0731 Improper Access Control (IDOR) Medium
CVE-2022-0746 Business Logic Errors Medium

Impact: Insecure Direct Object References (IDOR) allow attackers to access or modify other users’ data; business logic flaws enable unauthorized transactions.

Links: GitHub


HestiaCP (2 Vulnerabilities, 2 CVEs)

Control panel for VPS/server management with XSS vulnerabilities.

CVE ID Vulnerability Type Severity
CVE-2022-0752 XSS - Generic Low
CVE-2022-0753 XSS - Reflected Low

Impact: XSS flaws affect other panel users, potentially stealing sessions or injecting malicious content.

Links: GitHub


Content management system with XSS vulnerability.

CVE ID Vulnerability Type Severity
(no CVE) XSS - Reflected Medium

Impact: Reflected XSS allows attackers to inject malicious scripts that execute in victims’ browsers, potentially stealing sessions or redirecting to phishing sites.

Links: N/A


S-Cart (2 Vulnerabilities, 0 CVEs)

E-commerce shopping cart platform with stored XSS vulnerabilities across multiple modules.

CVE ID Vulnerability Type Severity
(no CVE) XSS - Stored Medium
(no CVE) XSS - Stored Medium

Impact: Stored XSS allows persistent malicious script injection affecting all platform users. Attackers can steal credentials, inject keyloggers, or redirect users to malicious sites.

Links: N/A


🔍 Vulnerability Patterns & Insights

Most Common Vulnerability Types

  1. Access Control / Authorization Issues - 13 CVEs Improper privilege separation, IDOR, business logic flaws, credential access

  2. Cross-Site Scripting (XSS) - 8+ CVEs Stored, reflected, and generic XSS variants across UI layers

  3. Remote Code Execution - 2 CVEs Path traversal and access control bypass leading to RCE

  4. SQL Injection - 1 CVE Direct database query execution

Most Affected Vendors

  • LibreNMS - 6 vulnerabilities (infrastructure monitoring focus)
  • PandoraFMS - 4 vulnerabilities (enterprise monitoring)
  • phpipam - 4 vulnerabilities (IP management)
  • SuiteCRM - 3 vulnerabilities
  • Webmin - 3 vulnerabilities (2 CVEs, 1 unassigned)
  • Dolibarr, HestiaCP - 2 vulnerabilities each
  • Navigate CMS, S-Cart - 3 vulnerabilities combined (1 and 2 respectively, unassigned)

Vulnerability Distribution by Severity

  • High (9 CVEs): RCE (path traversal, access control), SQL injection, credential exposure, privilege escalation, authorization bypass, CSRF
  • Medium (12 CVEs): XSS, auth bypass, business logic flaws, credential access
  • Low (2 CVEs): Reflected XSS with limited impact

📅 Responsible Disclosure Timeline

All vulnerabilities were:

  1. Reported via huntr.com’s coordinated disclosure platform
  2. Tracked with vendor communication and remediation status
  3. Disclosed only after vendor patches were released or timelines agreed upon
  4. Published with CVE assignment following MITRE standards

📚 Resources & References

  • Full Profile: https://huntr.com/users/faisalfs10x
  • Vulnerability Reporting: huntr.com
  • CVE Details: Access individual CVE records on CVE.org by ID
  • GitHub Repository: CVE-IDs - Proof-of-concept exploits and write-ups (if any)

🏆 Vendor Recognition & Credits

The following vendors publicly acknowledged these vulnerability disclosures on their official security pages and social media:

  • PandoraFMS - Featured in their official CVE & security disclosures: PandoraFMS Security
  • Webmin - Credited in security advisory for CVE-2022-0824 & CVE-2022-0829: Webmin Security
  • LibreNMS - Credited in Twitter acknowledgement in product release: LibreNMS Twitter

👨‍💻 About This Research

This portfolio represents opportunistic vulnerability hunting during free time not a formal assessment. The findings validate the importance of secure code practices across open-source projects. If you found this useful, check out my GitHub CVE-IDs repo for detailed PoCs (if any).


Last updated: Q1 2022