<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://vulnerability.circl.lu/sightings/feed</id>
  <title>Most recent sightings.</title>
  <updated>2026-09-19T05:39:35.780439+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent sightings.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/sighting/79dc7272-6bba-45da-b93a-e56658e7f100/export</id>
    <title>79dc7272-6bba-45da-b93a-e56658e7f100</title>
    <updated>2026-09-19T05:39:35.804633+00:00</updated>
    <author>
      <name>Automation user</name>
      <uri>https://cvepremium.circl.lu/user/automation</uri>
    </author>
    <content>{"uuid": "79dc7272-6bba-45da-b93a-e56658e7f100", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-61588", "type": "seen", "source": "https://gist.github.com/alon710/dac60322612f13505c26a5da70995cbf", "content": "# CVE-2026-61588: CVE-2026-61588: Sensitive Data Exposure via Over-Serialization in djust Framework\n\n&amp;gt; **CVSS Score:** 6.5\n&amp;gt; **Published:** 2026-09-16\n&amp;gt; **Full Report:** https://cvereports.com/reports/CVE-2026-61588\n\n## Summary\nA sensitive data exposure vulnerability exists in the djust framework before version 1.0.7. When serializing Django models to public view attributes, the framework fails to filter out sensitive fields such as passwords, privilege flags, and private tokens, leading to over-serialization and exposure of sensitive records to the client browser.\n\n## TL;DR\ndjust prior to 1.0.7 leaks sensitive database fields (such as user password hashes and administrator flags) to the browser when Django models are bound directly to public LiveView attributes.\n\n## Technical Details\n\n- **CWE ID**: CWE-200, CWE-359\n- **Attack Vector**: Network\n- **CVSS v3.1**: 6.5 (Medium)\n- **EPSS Score**: Not indexed\n- **Impact**: High Confidentiality Exposure\n- **Exploit Status**: None (Theoretical)\n- **KEV Status**: Not listed\n\n## Affected Systems\n\n- djust framework (Python package)\n- **djust**: &amp;lt; 1.0.7 (Fixed in: `1.0.7`)\n\n## Mitigation\n\n- Upgrade to djust version 1.0.7 or later to apply built-in floor denylists and customizable serialization controls.\n- Prefix internal view attributes with a leading underscore to prevent client-side serialization.\n- Explicitly serialize only required primitive fields to public attributes instead of assigning complete Django Model instances.\n\n**Remediation Steps:**\n1. Run 'pip install --upgrade djust&amp;gt;=1.0.7' to update the package dependency.\n2. Identify all djust LiveView classes in the codebase that assign models to self.\n3. Change public attributes (e.g., self.user) to private attributes (e.g., self._user) or define 'djust_exclude_fields' / 'djust_serializable_fields' inside your Django models.\n\n## References\n\n- [GitHub Security Advisory GHSA-pvg3-6q9j-mj3x](https://github.com/djust-org/djust/security/advisories/GHSA-pvg3-6q9j-mj3x)\n- [djust v1.0.7 Release Notes](https://github.com/djust-org/djust/releases/tag/v1.0.7)\n- [Official CVE Record](https://www.cve.org/CVERecord?id=CVE-2026-61588)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/CVE-2026-61588) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-09-17T10:31:40.413866Z"}</content>
    <link href="https://vulnerability.circl.lu/sighting/79dc7272-6bba-45da-b93a-e56658e7f100/export"/>
    <published>2026-09-17T10:31:40.413866+00:00</published>
  </entry>
</feed>
