Commit Graph

39495 Commits

Author SHA1 Message Date
adfoster-r7 71dd4dae19 Merge pull request #20710 from Chocapikk/add-ghsa-reference-support
Add GHSA and OSV reference type support
2026-02-09 18:08:22 +00:00
Valentin Lobstein f41eda1128 Add GHSA and OSV reference type support
Add support for GHSA (GitHub Security Advisories) and OSV (Open Source
Vulnerabilities) as structured reference types in Metasploit modules.

Convert 49 hardcoded GHSA URLs to structured ['GHSA', 'GHSA-xxxx'] format
across existing modules, and add support for repository-specific GHSA
references with an optional third parameter ['GHSA', 'GHSA-xxxx', 'repo'].

Update reference validation, module validator, and info_fixups to handle
the new reference types correctly.
2026-02-09 15:17:23 +01:00
Rudraditya Thakur 4c1a25198b updated: ATT&CK ID from T1552 to T1552.001 in relay_get_naa_credentials.rb 2026-02-07 10:09:31 +05:30
Rudraditya Thakur 9d73966976 added ATT&CK references to relay and SCCM modules 2026-02-06 11:58:08 +05:30
Valentin Lobstein 005fbb17a1 Address PR #20768 review feedback
- Fix machineKey extraction regex to handle decryption attribute
- Replace Base64.strict_encode64 with Rex::Text.encode_base64
- Add READ_FILE and EXTRACT_MACHINEKEY actions
- Add PRODUCT option for CentreStack/Triofox support
- Use different storage endpoints per product type
- Update documentation with new options and actions
2026-02-04 08:38:35 +01:00
Valentin Lobstein 7776588577 Address PR #20768 review feedback
- gladinet.rb: Fix machineKey regex to match decryptionKey then validationKey explicitly
- gladinet.rb: Remove DEFAULT_WEB_CONFIG_PATH constant, inline in each module's datastore option
- gladinet_storage_access_ticket_forge.rb: Inline version check
- gladinet_storage_access_ticket_forge.rb: Inline FILEPATH default value (with C:\ for absolute path)
- gladinet_storage_lfi_cve_2025_11371.rb: Inline version check
- gladinet_storage_lfi_cve_2025_11371.rb: Inline valid_response? method (removed)
- gladinet_storage_lfi_cve_2025_11371.rb: Inline FILEPATH default value (without C:\, stripped by build_lfi_path)
- gladinet_storage_lfi_cve_2025_11371.rb: Use vars_get with encode_params instead of manual URL building
- gladinet_viewstate_deserialization: Remove nil fallback (mandatory option with default)
- gladinet_viewstate_deserialization: Remove DEFAULT_MACHINE_KEY constant, inline in datastore option
- gladinet_viewstate_deserialization: Remove duplicate detect_app_type/extract_build_version (already in shared lib)

Note: Suggestion to rename gladinet? to is_gladinet? was NOT applied.
msftidy enforces Naming/PredicatePrefix convention which requires predicate
methods to NOT have 'is_' prefix (gladinet? is correct, is_gladinet? is not).

Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com>
2026-02-04 08:38:35 +01:00
Valentin Lobstein b1adc514d1 Apply suggestions
Co-authored-by: jheysel-r7 <jheysel-r7@users.noreply.github.com>
2026-02-04 08:38:35 +01:00
Valentin Lobstein 232471ad46 Update modules/auxiliary/gather/gladinet_storage_access_ticket_forge.rb
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com>
2026-02-04 08:38:34 +01:00
Valentin Lobstein 3cffeda00e Fix machineKey extraction regex and add reviewer credit
- Fix regex in gladinet mixin to handle machineKey with decryption attribute
- Add Julien Voisin as reviewer in auxiliary modules

Co-authored-by: Julien Voisin <jvoisin@users.noreply.github.com>
2026-02-04 08:38:34 +01:00
Valentin Lobstein 628c5ee7af Update Gladinet modules: fix AutoCheck in auxiliary modules and update documentation with real outputs 2026-02-04 08:38:32 +01:00
Valentin Lobstein 180527876b Fix Rubocop offenses in gladinet_storage_lfi_cve_2025_11371 2026-02-04 08:38:31 +01:00
Valentin Lobstein 478345506e Add Gladinet CentreStack/Triofox auxiliary modules and exploit 2026-02-04 08:38:31 +01:00
msutovsky-r7 9f90da27c8 Land #20834, fixes NoMethodError in teamviewer_password post module
Fix teamviewer_password module NoMethodError
2026-02-04 08:09:32 +01:00
Spencer McIntyre e55d22a7cd Merge pull request #20739 from cdelafuente-r7/add_mitre_tech_kerb_unconst_deleg
Add MITRE ATT&CK techniques to Kerberos and unconstrained delegation modules
2026-02-03 16:11:37 -05:00
Christophe De La Fuente 0c0e290cc2 Code review 2 2026-02-03 21:53:05 +01:00
Christophe De La Fuente b85b2d4528 Add comments and remove T1077_WINDOWS_ADMIN_SHARES (deprecated) 2026-02-02 12:03:17 +01:00
adfoster-r7 677fa6243e Merge pull request #20883 from jheysel-r7/fix/impersonate_config_check
Add validate_options check for IMPERSONATE and IMPERSONATE_TYPE in get_ticket
2026-02-01 20:16:18 +00:00
kukly 14f10c73e4 rm unused element from TeamViewer registry keys array 2026-01-31 18:33:04 +01:00
Chepycou 343132b658 fix : Update sap_soap_rfc_system_info.rb result printing to fix crash 2026-01-30 18:44:02 +01:00
Chepycou 12a1467b7e fix: Updated sap_icf_public_info.rb result printing to prevent crash 2026-01-30 18:43:07 +01:00
jheysel-r7 adee4d223a Merge pull request #20894 from jameskim200/issue-20893-fix-typos-in-icmp_exfil
[ISSUE-20893] fix typos in the options descriptions of the `auxiliary/server/icmp_exfil` module
2026-01-30 07:46:54 -08:00
jheysel-r7 c31a606cb4 Merge pull request #20898 from raboof/exploit-continuum-add-cve-reference
add CVE reference to Continuum exploit
2026-01-30 06:47:30 -08:00
dwelch-r7 6fedaeefc6 Merge pull request #20909 from adfoster-r7/align-login-scanner-apis
Align login scanner APIs
2026-01-29 15:29:12 +00:00
adfoster-r7 e70483b785 Rubocop 2026-01-29 14:13:18 +00:00
jheysel-r7 641ab527aa Merge pull request #20857 from msutovsky-r7/exploit/freepbx/sql_to_rce_chain
Adds exploit module for FreePBX (CVE-2025-66039, CVE-2025-61675)
2026-01-28 20:03:17 -08:00
Jack Heysel 63a66ee162 Improved CVE version range info in description 2026-01-28 20:15:25 -07:00
adfoster-r7 7d81b1aecb Align login scanner APIs 2026-01-28 16:56:52 +00:00
Spencer McIntyre 751ceaaaf3 Merge pull request #20902 from rudraditya21/fix/ssh-login-no-shell-success
Handle SSH login success when shell creation fails
2026-01-28 10:18:39 -05:00
jheysel-r7 be4a69ab1d Merge pull request #20846 from msutovsky-r7/exploit/freepbx/injections_rce
Adds auxiliary module for FreePBX (CVE-2025-66039, CVE-2025-61675)
2026-01-28 06:39:47 -08:00
jheysel-r7 7d931c960c Merge pull request #20858 from msutovsky-r7/exploit/freepbx/unrestricted_file_upload
Adds exploit module for FreePBX (CVE-2025-66039, CVE-2025-61678)
2026-01-28 06:23:43 -08:00
jheysel-r7 147a94cee5 Update freepbx_firmware_file_upload print statement 2026-01-28 06:08:47 -08:00
Martin Sutovsky e6b97a79a4 Addresses comments 2026-01-28 11:33:54 +01:00
Martin Sutovsky 7e92ef4811 Addresses comments 2026-01-28 11:14:24 +01:00
jheysel-r7 f31776caf0 Merge pull request #20778 from h00die/ssh_keys
Update and combine ssh key persistence with mixin
2026-01-27 06:39:10 -08:00
h00die 0b68476817 Update modules/exploits/multi/persistence/ssh_key.rb
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com>
2026-01-26 16:44:46 -05:00
Rudraditya Thakur ea63e0df93 handles ssh login success when session creation fails 2026-01-26 22:06:55 +05:30
Martin Sutovsky a1e56a0d36 Adds check method, adds sql injection abstraction 2026-01-26 16:07:00 +01:00
Martin Sutovsky 4a24653812 Adds disclosure date 2026-01-26 15:58:08 +01:00
Martin Sutovsky b44e06f25f Code cleanup, adds more entropy to job name 2026-01-26 13:40:31 +01:00
Martin Sutovsky ce4e176798 Expands check method 2026-01-26 13:30:26 +01:00
Arnout Engelen 2f2fea7f6b add CVE reference to Continuum exploit 2026-01-26 12:36:12 +01:00
Martin Sutovsky b263530180 Increases entropy of payload filename 2026-01-26 11:32:33 +01:00
h00die 048163ea89 ssh_key persistence review 2026-01-24 16:36:54 -05:00
kukly 510ec9b57d Merge branch 'master' into teamviewer_syntax_fix 2026-01-24 19:25:30 +01:00
jameskim200 d5eb7ed233 fix typos for the options descriptions 2026-01-23 02:52:28 -05:00
Spencer McIntyre c0e9288ac5 Merge pull request #20799 from jheysel-r7/feat/cacti_graph_template_rce
Cacti Graph Template Authenticated RCE [CVE-2025-24367]
2026-01-22 14:26:38 -05:00
Spencer McIntyre 18a4cf8c00 Use the ssl setting for HttpServer#start_service 2026-01-22 13:49:28 -05:00
Jack Heysel e9a6a6fd45 Responded to comments 2026-01-22 15:03:32 +01:00
Jack Heysel 96b788e1e8 Increase length of cron job name 2026-01-22 15:03:32 +01:00
Jack Heysel 0e0a6cc9cd Removed duplicate platform 2026-01-22 15:03:31 +01:00