Lucene search

K
hackeroneCtulhuH1:1784310
HistoryNov 25, 2022 - 4:25 p.m.

Nextcloud: Messages can still be seen on conversation after expiring when cron is misconfigured

2022-11-2516:25:36
ctulhu
hackerone.com
8

4.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

4 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:L/Au:S/C:P/I:N/A:N

0.001 Low

EPSS

Percentile

17.6%

Summary:

Nextcloud talk has a feature called Message Expiration, Chat messages can be expired after a certain time. However the message does not really expire and can still be seen by anyone.

Steps To Reproduce:

  1. Create a conversation
  2. Set the message expiration Go to Settings > Moderation
  3. Pick anything and using burp intercept the request and set it to 60 or 120 seconds.
  4. send a message
  5. wait for the message to expire
  6. Copy the conversation link and open it to a new tab

Supporting Material/References:

[list any additional material (e.g. screenshots, logs, etc.)]

██████████

Impact

Messages that should expired is divulged to anyone that can access the conversation, This includes personal and group.

4.3 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

4 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:L/Au:S/C:P/I:N/A:N

0.001 Low

EPSS

Percentile

17.6%

Related for H1:1784310