Description
mongos does not validate port and accepts values outside of valid range.
This was found when I added port validation to MMS (there are users running with values outside the normal range in production).
I started mongos using:
- mongos --port 87161 --configdb localhost:27022
mongos> db.mongos.find().pretty();
|
{
|
"_id" : "my.local:27017",
|
"mongoVersion" : "2.4.4",
|
"ping" : ISODate("2013-07-02T19:10:40.901Z"),
|
"up" : 256,
|
"waiting" : true
|
}
|
{
|
"_id" : "my.local:27030",
|
"mongoVersion" : "2.4.4",
|
"ping" : ISODate("2013-07-02T19:10:40.445Z"),
|
"up" : 252,
|
"waiting" : true
|
}
|
{
|
"_id" : "my.local:87161",
|
"mongoVersion" : "2.4.4",
|
"ping" : ISODate("2013-07-02T19:10:41.305Z"),
|
"up" : 184,
|
"waiting" : true
|
}
|
Attachments
Issue Links
- duplicates
-
SERVER-7808 mongos allows you to specify an invalid port number
-
- Closed
-