Description
K2 ≤ 2.24 contains a mass-assignment defect in the K2 system user plugin `plg_user_k2`. A Registered Joomla user, by including the field `K2UserForm=1` in a standard `com_users` `profile.save` POST, can write arbitrary values into the `notes`, `image`, and `plugins` columns of their own row in the `#__k2_users` table — none of which are exposed by the K2 frontend profile-edit form.
Published: 2026-06-25
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

K2 versions 2.24 and earlier contain a mass‑assignment flaw in the plg_user_k2 plugin that is invoked during a standard Joomla account profile save operation. An authenticated user can include the hidden field K2UserForm=1 in the POST payload and force the plugin to write arbitrary values to the notes, image, and plugins columns of their own record in the #__k2_users table. Because these columns are not exposed in the public K2 profile‑edit form, the flaw can be abused to persist unexpected data, including potentially crafted plugin configurations, without the user's awareness. This weakness is classified as CWE-915: Mass‑assignment, which represents a failure to properly sanitize or limit input data. The impact is limited to the scope of accounts that can authenticate to the site; however, the ability to inject data into plugin fields could lead to broader compromise if those fields are later rendered or executed by the system.

Affected Systems

Getk2.com’s K2 extension for Joomla, specifically versions up to and including 2.24, is the only component affected. The description does not mention any other Joomla extensions or core components; based on the description, it is inferred that no other Joomla extensions or core components are directly affected by the vulnerability as presented.

Risk and Exploitability

The vulnerability requires only a legitimate Joomla user account and does not depend on remote code execution or privilege escalation. No EPSS score is provided, and the issue is not listed in CISA KEV, indicating limited evidence of exploitation in the wild. Because the flaw is confined to authenticated users, the risk to the site is that attackers can inject malicious content into their own profile information. The CVSS score of 6.5 indicates a moderate severity, confirming that while the flaw is not critical, it still poses a significant data integrity and potential privacy concern for end users.

Generated by OpenCVE AI on June 25, 2026 at 20:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the K2 extension to a version newer than 2.24, such as 2.26 or later, where the mass‑assignment issue is resolved.
  • If an immediate upgrade is not possible, disable the plg_user_k2 plugin to eliminate the mass‑assignment vector for user profile saves.
  • Audit existing user profiles for unexpected data in the notes, image, and plugins fields, and cleanse or reset those values as appropriate.

Generated by OpenCVE AI on June 25, 2026 at 20:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
Link Providers
https://www.getk2.org/ cve-icon
History

Fri, 26 Jun 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Getk2
Getk2 k2 Extension For Joomla
Vendors & Products Getk2
Getk2 k2 Extension For Joomla

Thu, 25 Jun 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 25 Jun 2026 15:45:00 +0000

Type Values Removed Values Added
Description K2 ≤ 2.24 contains a mass-assignment defect in the K2 system user plugin `plg_user_k2`. A Registered Joomla user, by including the field `K2UserForm=1` in a standard `com_users` `profile.save` POST, can write arbitrary values into the `notes`, `image`, and `plugins` columns of their own row in the `#__k2_users` table — none of which are exposed by the K2 frontend profile-edit form.
Title Joomla Extension - getk2.com - Authenticated user property mass-assignment in K2 extension for Joomla < 2.26
Weaknesses CWE-915
References

Subscriptions

Getk2 K2 Extension For Joomla
cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-06-25T18:46:31.284Z

Reserved: 2026-05-26T16:47:13.550Z

Link: CVE-2026-48943

cve-icon Vulnrichment

Updated: 2026-06-25T18:46:26.527Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-26T09:37:07Z

Weaknesses
  • CWE-915

    Improperly Controlled Modification of Dynamically-Determined Object Attributes